- 締切済み
vimのコメント内の括弧
unixのエディタとしてvimをつかっているのですが、表題の件について質問があります。 コードを書くときに自動的にインデントされるようにcindent オプションを 有効にしているのですが、どうやらコメントアウト内の括弧にも反応してしまうらしく、 括弧を閉じていないままコメント内に残してしまうとインデントがずれてしまいます。 具体的には以下のようになります。 -- hello.cc -- #include <stdio.h> int main(){ for(int i=0; i<3; ++i){ //{ printf("hello world"); } } ←この括弧がインデントされてしまっている インデントに関してコメント内の括弧を無視するように設定したいのですが、 どなたか解法をご存知ではないでしょうか? よろしくお願いします。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- Tacosan
- ベストアンサー率23% (3656/15482)
回答No.1
vim は使ってないけど, ドキュメントには 1つの要求事項は、トップレベル関数が第1桁が '{' で始まっていることである って書いてある. これをやってみたらどうなりますか?
お礼
こういうことですよね? 試してみましたがダメでした。 -- hello.cc -- #include <stdio.h> int main() { for(int i=0; i<3; ++i){ //{ printf("hello world"); } }