Как минимизировать использование клавиш со стрелками при наборе кода? - PullRequest
14 голосов
/ 21 июня 2009

При вводе кода я обычно закрываю скобки, возвращаюсь внутрь, выхожу на улицу, набираю точку с запятой и т. Д.:

Я мог бы начать с (| это символ):

System.out.println()|

Затем идите налево:

System.out.println(|)

Тогда это:

System.out.println(foo()|)

Снова возвращаем пробел:

System.out.println(foo(|))

Печатные кавычки похожи:

System.out.println(foo(""|))

... и т.д.

Моя правая рука постоянно перемещается между домашним рядом и клавишами со стрелками. Я пробовал vim, и хотя я знаю основы, мне все еще очень неловко.

Как мне это сделать? Должен ли я просто печатать слева направо (открывающая скобка, затем содержимое, затем закрывающая скобка, затем точка с запятой)?

Спасибо.

Ответы [ 11 ]

1 голос
/ 21 июня 2009

Еще один голос за Vim. Кроме того, есть несколько отличных плагинов для более стандартных IDE, которые используют привязки клавиш Vi. Я использую jVI в Netbeans время от времени.

Вы обнаружите, что чем больше вы используете Vim, тем легче вам на запястьях. Вы также обнаружите, что достаточно умный поиск / замена может сэкономить вам немало нажатий клавиш, как и глобальное действие regex-y.

Свяжите: tabn и: tabp с чем-то доступным, например, и вынудите себя выполнить работу, не сдаваясь и не используя надлежащий графический редактор.

...