質問するログイン新規登録

Q&A

1回答

754閲覧

Visual studio 2015 で C/C++ でのコメントアウトの仕様について

Otyashi

総合スコア0

Visual Studio

Microsoft Visual StudioはMicrosoftによる統合開発環境(IDE)です。多種多様なプログラミング言語に対応しています。

0グッド

0クリップ

投稿2023/04/15 09:30

編集2023/04/17 01:41

0

0

現在、Visual studio 2015 にて C/C++ 言語でプログラミングを行っています。

その際、変数宣言や関数の上にコメントを書くようにしているのですが、その際に悩んでいる問題があります。
それが、コメントアウトの前に自動でタブ文字が書かれてしまうことです。

・前の行は、コードの後にコメントアウトを、(画像の14行目)
・次のコメントは、コードの1行前に書く。 (画像の16行目(前)・ 17行目(後))

このように記述し、1行前のコメントを改行したり、コピペすると
画像のようにタブ文字が自動で挿入され、見栄えが悪くなってしまいます。
(改行前)
イメージ説明

(改行後)
イメージ説明

いちいち消すのも手間ですし、消してたとしても他の人にプロジェクトを渡した時にも起こってしまいます。
コードによっては1行がとても長くなったり、全てのコメントを1行前に書くと全体の行数が長くなったりするので、自由にコメントを書くためにも根本から改善したいのですが、
ネット上で色々調べても答えが見つからず、テキストエディタ―などの設定を見ても、よく分かりませんでした。

また、/**/ のコメント方法を併用してもダメでした。

何か対処法を知っている方がいましたら、是非解答をお願いします。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

Otyashi

2023/04/15 11:02

試してみましたが、コメントする際に自動でタブ文字がインデントされてしまったので、あまり意味はないようです。
jimbe

2023/04/16 17:09

C のコードの問題でも C++ のコードの問題でも無く Visual studio 2015 の問題なのですから、 C や C++ のタグは不要と思います。
Otyashi

2023/04/17 01:40

ありがとうございます 今後の参考にします
len_souko

2023/04/19 14:14

C#でも起きましたので、後ろにコメントを書かないようにして上下スクロールは気にしないように心を持つのが良いかと思います。
guest

回答1

0

友人にも相談した結果、改善案を見つけ出してくれました!

以下に改善案を載せておきます。

*** コピペ時の改善方法 ***
・ツールバーの「ツール」よりオプションを開く。イメージ説明

・「C/C++」タブの「書式設定」より、【貼り付けたとき】を『何もしない』にする
イメージ説明
この設定により、貼り付けの際の不要な自動タブ文字入力がなくなりました!

*** 改行時の改善方法 ***
・同じく、「ツール」のオプションを開く。

・C/C++」タブの「タブ」より、【インデント】を『ブロック』にする
イメージ説明

以上の設定により問題が少し改善したものの、{}を中で改行した時や;で1行を終えた時に空白が挿入されなくなるなどの問題が起きました。

投稿2023/04/15 10:14

編集2023/04/15 11:06
Otyashi

総合スコア0

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.29%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問