gpt4 book ai didi

c++ - 如何让 vim 包装三斜杠注释?

转载 作者:IT老高 更新时间:2023-10-28 22:20:35 28 4
gpt4 key购买 nike

我经常使用 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 似乎将最后一个斜杠作为文本的一部分,并且没有认识到它构成了注释的一部分。我怎样才能解决这个问题?这是我在选择三斜杠注释并按 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 找到。

关于c++ - 如何让 vim 包装三斜杠注释?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28078407/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com