当我在插入模式下按 Shift + } 作为一行的第4个字符时,我在Windows 7上用gVim编辑了一个CSS文件作为第一个。例如,如果光标位于第31行的末尾(见下文)
然后按 Enter ,gVim插入一个新行并将光标定位在第4列,如下所示:
当我按 Shift + } 并将}
移至第1列时,
为什么gVim会以这种方式运转?我怎么能解决它?
答案 0 :(得分:1)
这种行为完全正常且预期会有 nothing 来修复。
它在$VIMRUNTIME/indent/css.vim
:
setlocal indentkeys=0{,0},!^F,o,O
请参阅:help 'indentkeys'
。