我尝试使用此插件: http://www.vim.org/scripts/script.php?script_id=1717
但GVim中的缩进代码(对于vim,它按照我的预期工作)并不像我期望的那样。
例如,当我缩进此代码时:
if { $cond1 != 1 } {
#comment
if { $cont2 != 2 } {
return
} else {
#comment 2
return
}
}
它变成了:
if { $cond1 != 1 } {
#comment
if { $cont2 != 2 } {
return
} else {
#comment 2
return
}
}
在缩进代码时是否可以忽略注释?
出于同样的原因,只要我键入#
,光标位置就会变为行的开头。
答案 0 :(得分:1)
我在.vimrc中有这个,这可能对你有所帮助
" the following line prevents forcing # to be inserted in column 1
inoremap # X<BS>#
如果您使用compatible
,请确保<
中的cpoptions
不:cpoptions-=<