我经常使用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