История изменений
Исправление Kroz, (текущая версия) :
Обычно работа с текстом кодом предполагает ввод и навигацию.
А еще трансформацию текста.
Но ладно, давай по навигации.
Выделить текст (ведь это перемещение курсора в начало, переход в выделение, перемещение в конец, да?):
1. до пятого символа «а»
2. до 3-го вхождения слова «for»
3. тот что в скобках, но без скобок
4. тот, что в кавычках, вместе с кавычками
5. до 3-й пустой строки
6. до строки #345
7. до конца предложения (помним, что предложение может оканчиваться разными символами)
8. от одной bookmark до второй
9. (без выделения) перейти в место, в котором в послдений раз вводил текст
Еще учитываем, выделить так же просто как и удалить, заменить, или скопировать (внезапно: для этого не обязательно выделять).
Как эти 9 пунктов сделать в твоем редакторе?
По виду, такое действие не является частым.
Каждое конкретное да. Но видов таких кейсов много, и вот все все виды вместе занимают достаточно времени. И в vim каждое из них далается на порядок легче, что в сумме серъезно облегчает жизнь.
Исходная версия Kroz, :
Обычно работа с текстом кодом предполагает ввод и навигацию.
А еще трансформацию текста.
Но ладно, давай по навигации.
Выделить текст (ведь это перемещение курсора в начало, переход в выделение, перемещение в конец, да?):
1. до пятого символа «а»
2. до 3-го вхождения слова «for»
3. тот что в скобках, но без скобок
4. тот, что в кавычках, вместе с кавычками
5. до 3-й пустой строки
6. до строки #345
7. до конца предложения (помним, что предложение может оканчиваться разными символами)
8. от одной bookmark до второй
9. (без выделения) перейти в место, в котором в послдений раз измерял текст
Еще учитываем, выделить так же просто как и удалить, заменить, или скопировать (внезапно: для этого не обязательно выделять).
Как эти 9 пунктов сделать в твоем редакторе?
По виду, такое действие не является частым.
Каждое конкретное да. Но видов таких кейсов много, и вот все все виды вместе занимают достаточно времени. И в vim каждое из них далается на порядок легче, что в сумме серъезно облегчает жизнь.