我正在尝试弄清楚如何映射键<shift><cr>
以忽略 vim 中一个回车符的智能缩进。
是否有捷径可寻?
答案1
尝试这个:
:imap <S-CR> <CR>0<C-D>
看
:help i_0_CTRL-D
当 Vim 在 GUI 模式下运行时,此方法有效。它是否在终端模式下有效取决于您的终端对 Shift-Enter 的编码是否与 Enter 不同。
答案2
映射pastetoggle
可能<S-Enter>
会做你想做的事。paste
选项关闭了几种效果,autoindent
这只是其中之一。
但如果只是autoindent
你想要,使用这:
map <S-Enter> :set autoindent!<CR>