Vimが私のコメントをGoogle cpplintに準拠するようにフォーマットする方法はありますか?
上のセクションは準拠していません。準拠するには5つの変更が必要です。
- このコメントを同じレベルに保つ
- 後にスペースを追加
//
- コードとコメントの間に少なくとも2つのスペースを追加する
- コメントを揃える
- 後にスペースを追加
//
(私もここでこの質問をしていることに注意してください、Tabular 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-formatにはgooglestyle設定があります。vimから実行するために使用できるプラグインがあると思います。
—
FDinoff 2016
@FDinoff、素晴らしく機能します。回答した場合、私はそれをソリューションとして選択します...
—
user1135541
(1)わかりません-どちらも最初のの前に4つのスペースがあります
—
カイルストランド
/
よね?
@KyleStrand:(1)は他の2つのコメントと一致するようにその行をインデントしないことと関係があると思います(つまり、OPは変更してはいけないエッジケースを指定しています)。
—
ケビン
@Kevinああ、私はそれが前または次の行の何かと同じインデントレベルであるべきだと言っていたと思いましたが、それは理にかなっています。ありがとう。
—
カイルストランド