При установке formatoptions
включить o
флаг, нажав o
или O
на комментировал линии будет «наследовать» ведущий комментарий маркер.Как настроить «комментарий маркер» в Vim
Однако для Stata
только \\
был признан «действительным комментарием». Остальные два типа комментариев были проигнорированы set formatoptions+=o
.
Могу ли я назвать несколько ведущих символов/строк «маркером комментариев» в Vim? Здесь показано, как «строки комментариев» были определены в файле синтаксиса для Stata
.
(от C:/vim/vimfiles/syntax/stata.vim
)
" comments - single line
" note that the triple slash continuing line comment comes free
syn region stataStarComment start=/^\s*\*/ end=/$/ contains=stataComment oneline
syn region stataSlashComment start="\s//" end=/$/ contains=stataComment oneline
syn region stataSlashComment start="^//" end=/$/ contains=stataComment oneline
" comments - multiple line
syn region stataComment start="/\*" end="\*/" contains=stataComment
Я не вижу ничего особенного о //
в качестве маркера, по крайней мере, в файле синтаксиса.
Заранее спасибо.
Привет, FDinoff, спасибо за указание метода комментариев в стиле C. Однако, похоже, мой каталог ~/ftplugin/не был найден. Чтобы протестировать ваше решение, я сделал «setlocal formatoptions = ocq» и добавил строку, которую вы внесли. На данный момент я не могу сказать, что пойдет не так: при проверке formatoptions с использованием «: set formatoptions» он имеет только «cq». Любая мысль о том, почему ~ ftplugin прекратил свое существование? – llinfeng
@linfeng у вас есть неправильный путь. Это должно быть '~/.vim/ftplugin', вы забыли каталог' .vim' – FDinoff
благодарим за вашу помощь и комментарии. Я нашел источник проблемы. Чтобы объяснить это сообщение: http://stackoverflow.com/questions/28787524/unable-to-change-foldingmethod-for-vim-from-marker-to-manual – llinfeng