В TextMate, когда вы находитесь не в конце строки и хотите ввести новую строку, вы можете ввести Cmd - Return.
Есть ли аналог в Vim, когда вы находитесь в режиме вставки?
Будет ли ESC о делать? Это две клавиши, как Cmd Return, и вам не нужно их удерживать одновременно. Единственный недостаток, который я могу вспомнить, это то, что вы временно выходите из режима вставки.
это должно сделать свое дело:
Ctrl O O
Я привык к Home/End, приводя меня к началу и концу строк в режиме вставки (от использования в Windows и, я думаю, в Linux), который Mac не поддерживает. Это особенно раздражает, потому что когда я использую vim в удаленной системе, я также не могу легко это сделать. После некоторых мучительных проб и ошибок я пришел к этим строкам .vimrc
которые делают то же самое, но привязаны к Ctrl-A для начала строки и Ctrl-D для конца строки. (По некоторым причинам, Ctrl-E, я думаю, зарезервирован или, по крайней мере, я не мог найти способ связать его.) Наслаждаться.
:imap <Char-1> <Char-15>:normal 0<Char-13>
:imap <Char-4> <Char-15>:normal $<Char-13>
Здесь есть хорошая диаграмма для кодов управляющих символов ASCII и для других:
http://www.physics.udel.edu/~watson/scen103/ascii.html
Вы также можете сделать Ctrl-V + Ctrl-, но это не так хорошо вставляется в подобные места.