Существуют ли рекомендуемые методы набора текста, когда вы используете много скобок? - PullRequest
1 голос
/ 15 января 2012

Мне неудобно вводить много скобок, как в (). [] {} приходят немного более естественно. Кто-нибудь наносит на карту свои ключи или делает что-нибудь, имея дело со многими круглыми скобками? Общие советы приветствуются, и если это помогает узнать, я регулярно использую Vim.

Ответы [ 2 ]

2 голосов
/ 15 января 2012

Лучший совет, который я бы предложил, это использовать версию dvorak для программистов. Это займет немного работы, но это решит именно ту проблему, о которой вы говорите.

Вот ссылка

Некоторые текстовые редакторы добавляют закрывающую скобку, скобки или что у вас автоматически. Мне нравится это, чтобы помочь с проблемой, о которой вы говорите.

1 голос
/ 19 января 2012

Я использую:

set timeoutlen=150
inoremap (( ()<ESC>i
inoremap [[ []<ESC>i
inoremap {{ {}<ESC>i
inoremap '' ''<ESC>i
inoremap "" ""<ESC>i

inoremap <C-SPACE> <ESC>la
inoremap <S-TAB> <ESC>A

Первая часть позволяет мне быстро вводить пары скобок или другие, вторая помогает быстро выйти на улицу. Вы должны настроить timeoutlen на вашу скорость печати.

Например, чтобы получить: someMethod ($ a ['key']) Я набираю someMethod (($ a [['' key
) а затем Shift + Tab, чтобы перейти к концу строки или Shift + пробел, чтобы пропустить только один символ. Для меня это немного проще.

...