1
我试图使用此插件: http://www.vim.org/scripts/script.php?script_id=1717。忽略重新格式化tcl代码缩进时的注释
但是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
}
}
是否有可能缩进代码时忽略评论?
由于同样的原因,无论何时输入#
,光标位置都会更改为行的起始位置。
我猜想,文件类型被错误地识别。这看起来好像Vim认为(Tcl)注释为(C)预处理器指令。 ':set filetype'的输出是什么? – DevSolar
[DevSolar](http://stackoverflow.com/users/60281/devsolar)filetype = tcl –
嗯......我耸耸肩。你*安装了[必需的语法定义](http://www.vim.org/scripts/script.php?script_id=1603)?评论是否正确地突出显示,即如此识别? – DevSolar