如何将C ++注释对齐以符合Google样式?


10

有什么方法可以使Vim格式化我的评论以符合Google cpplint的要求?

在此处输入图片说明

顶部不符合要求,必须进行5项更改。

  1. 将此评论保持在同一级别
  2. 之后加一个空格 //
  3. 在代码和注释之间至少添加两个空格
  4. 对齐评论
  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啊,我想这是说它应该与上一行或下一行的缩进级别相同,但这是有道理的。谢谢。
凯尔·斯特兰德

Answers:


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.