有什么方法可以使Vim格式化我的评论以符合Google cpplint的要求?
顶部不符合要求,必须进行5项更改。
- 将此评论保持在同一级别
- 之后加一个空格 //
- 在代码和注释之间至少添加两个空格
- 对齐评论
- 之后添加空间 //
(注意:我也问这个问题在这里,有可能用表格做https://github.com/godlygeek/tabular/issues/44)
编辑:根据下面的建议,这有效:
插件=> https://github.com/rhysd/vim-clang-format
.nvimrc或.vimrc配置:
let g:clang_format#code_style='google'
let g:clang_format#style_options = {
            \ "AccessModifierOffset" : -3,
            \ "Standard" : "C++03"}
                
                3
              
                  clang格式具有googlestyle设置。我相信有一个插件可以用来从vim运行它。
                
                
                  
                    —
                    FDinoff 
                    
                  
                
              
                  @FDinoff,太棒了,它可以工作,如果您回答,我会选择它作为解决方案...
                
                
                  
                    —
                    user1135541 
                    
                  
                
              
                  我不明白(1),它们都在第一个之前有四个空格
                
                  
                    —
                    凯尔·斯特兰德
                    
                  
                
              /,对吗?
                
                  @KyleStrand:我相信(1)与不缩进该行以匹配其他两个注释有关(即OP指定了不应该改变的边沿大小写)。
                
                
                  
                    —
                    凯文(Kevin)
                    
                  
                
              
                  @Kevin啊,我想这是说它应该与上一行或下一行的缩进级别相同,但这是有道理的。谢谢。
                
                
                  
                    —
                    凯尔·斯特兰德
                    
                  
                
              