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