Я попытался использовать этот плагин: 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