Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
Это главная идея, которую, как я считаю, следовало бы перенять ...
В двух словах, следует зарезервировать две кнопки: одну для курсора редактирования (каретки\caret), например F1, а другую для курсора/указателя мыши (mouse pointer), например F4
Во-первых, как видно на рисунке в начале статьи, я предлагаю, помимо вертикальных «линеек», отображающихся во многих IDE, добавить ещё горизонтальные.
Во-вторых, многие двойные операторы можно отображать как единые символы: ══ вместо ==, ≠ вместо != и т.д.
Поле ввода для кода, генерирующего HTML, который отображается в отдельном окошке, которое можно перемещать или прикреплять к существующим элементам среды разработки.
Я считаю, что не имеет смысла показывать много ошибок списком, а имеет смысл показывать одну наиболее точную ошибку,
Как вам табуляция, скажем, в 3 с половиной символа? Или π (пи) символов?
Лично я пользуюсь операцией Undo достаточно часто с целью review\просмотреть последние сделанные в текущем файле изменения
В качестве такого механизма и для совместимости с существующим поведением в большинстве текстовых редакторов, я предлагаю задействовать новое сочетание клавиш Ctrl+Shift+Y, которое сначала отменит случайное нажатие клавиши (не помещая его в Redo-стек), а затем продолжит операцию Redo.
Лично я пользуюсь операцией Undo достаточно часто с целью review\просмотреть последние сделанные в текущем файле изменения, и был бы рад если не полноценной замене двух стеков Undo и Redo на дерево изменений, то хотя бы наличию механизма защиты от потери изменений из-за случайного нажатия клавиши.
Смотрите в local history, раз уж пользуетесь IDE от JetBrains. И про полноценную СКВ тоже не надо забывать. Включается просто из меню в IDE: VCS -> Enable Version Control Integration...
многие двойные операторы можно отображать как единые символы: ══ вместо ==, ≠ вместо != и т.д.
Заметки для редактора исходного кода (среды разработки)