О полгода назад я решил повысить свою эффективность программирования, таким образом, я изучил печатание слепым методом и переместился в Vim. Все в порядке, и я чувствую меня намного лучше, чем прежде. Однако существует вопрос, который раздражает меня все то время: как я должен печатать слепым методом IDENTIFIERS_WRITTEN_IN_CAPS
?
GOOGLE
в этом случае проблема.Как делают Вас, машинистки имеют дело с SQL, Make-файлами, Победой API, DirectX и так далее, который требует печати в ограничениях?
Я просто держу левый шифт нажатым мизинцем и печатаю нормально, похоже, это не влияет на способность левой руки находить клавиши. Я очень редко использую caps lock.
Однако большинство идентификаторов заполняются в режиме вставки в Vim, так что набирать приходится не так уж много: IDENTIFIERS_WRITTEN_IN_CAPS
- это просто ID
+<ключ_завершения_слова>
В Vim вы можете попробовать что-то вроде этого:
В командном режиме введите
:imap <Leader>u <ESC>bgUwwi
Теперь в режиме вставки вы можете ввести его в нижнем регистре, затем (также в режиме вставки) нажмите
(Лидер по умолчанию \), и он пишется в верхнем регистре, например:
identifiers_written_in_caps\u
преобразуется в
IDENTIFIERS_WRITTEN_IN_CAPS
Лично я просто набираю первые буквы, затем нажимаю
(К сожалению, я так и не научился печатать вслепую, потому что я всегда используйте автозаполнение, как в vim, так и в bash).