如何让 vim 包裹三斜杠注释?
How do I let vim wrap triple-slash comments?
我经常使用 gq
将较长的注释包含在一定数量的字符内,如果我使用 //
或 /* /*
来注释我的代码,这很好用:
// here is a simple comment that exceeds my line width
// across multiple lines
// here is a simple comment that
// exceeds my line width across
// multiple lines
但是,如果我有三重斜线评论,例如对于 doxygen,它不起作用:
/// here is a simple comment that exceeds my line width
/// across multiple lines
/// here is a simple comment that
// exceeds my line width / across
// multiple lines
vim
似乎将最后一个斜杠作为文本的一部分,并且没有意识到它构成了评论的一部分。我怎样才能解决这个问题?这是我 想要 在我 select 三斜线注释并按 gq
:
时看到的包装结果
/// here is a simple comment that
/// exceeds my line width across
/// multiple lines
请注意,我不想影响正常 c++
评论的现有行为。
我正在使用 vim 7.4.52
将此添加到您的 .vimrc
文件应该可以解决问题:
autocmd Filetype c,cpp set comments^=:///
有关评论格式的帮助可在 :h format-comments
找到。
我经常使用 gq
将较长的注释包含在一定数量的字符内,如果我使用 //
或 /* /*
来注释我的代码,这很好用:
// here is a simple comment that exceeds my line width
// across multiple lines
// here is a simple comment that
// exceeds my line width across
// multiple lines
但是,如果我有三重斜线评论,例如对于 doxygen,它不起作用:
/// here is a simple comment that exceeds my line width
/// across multiple lines
/// here is a simple comment that
// exceeds my line width / across
// multiple lines
vim
似乎将最后一个斜杠作为文本的一部分,并且没有意识到它构成了评论的一部分。我怎样才能解决这个问题?这是我 想要 在我 select 三斜线注释并按 gq
:
/// here is a simple comment that
/// exceeds my line width across
/// multiple lines
请注意,我不想影响正常 c++
评论的现有行为。
我正在使用 vim 7.4.52
将此添加到您的 .vimrc
文件应该可以解决问题:
autocmd Filetype c,cpp set comments^=:///
有关评论格式的帮助可在 :h format-comments
找到。