1

我尝试使用这个插件: 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
    }
} 

缩进代码时是否可以忽略注释?

出于同样的原因,每当我键入#光标位置时,都会更改为行首。

4

1 回答 1

1

我的 .vimrc 中有这个,它可以帮助你

" the following line prevents forcing # to be inserted in column 1
inoremap # X<BS>#

如果您使用,则compatible确保不在<cpoptionscpoptions-=<

于 2013-05-16T12:05:11.323 回答