###前提・実現したいこと
こんにちは。
VisualStudioでC#のコーディング中に
///を入力することでできる
C#
1/// <summary> 2/// 3/// </summary> 4/// <param name="val"></param> 5/// <returns></returns>
のようなXMLドキュメントコメント補完を
使用しようとしたのですが補完されませんでした。
###具体的な状況の説明
具体例として
C#
11 int a = 0; 22 int b = 0; 33 public int Add(int a ,int b) 44 { 55 return a + b; 66 }
と入力したあと、
3行目に「///」を入力↓したのですが
C#
11 int a = 0; 22 int b = 0; 33 /// <-「///」の後に改行を入力してみるも、補完が行われません... 44 55 public int Add(int a ,int b) 66 { 77 return a + b; 88 }
3行のコメントにあるように、
「 「///」の後に改行を入力してみるも、補完が行われません 」。
「///」入力後に一拍置いても補完されません。
通常、というか、私が以前使っていた時などは、
「///」を入力した時点で、あるいはこれに続けて改行を入力した時点で
C#
11 int a = 0; 22 int b = 0; 33 /// <summary> 44 /// 55 /// </summary> 66 public int Add(int a ,int b) 77 { 88 return a + b; 99 }
のような補完がされていました。
###問題に対する対応
ツール->オプション->テキストエディター->C#->詳細設定->エディターのヘルプ
にある
「///が入力されたとき、XMLドキュメントコメントを生成する(G)」のチェックボックスを
何度かオンオフして切り替えたりしてみました。
しかし機能しませんでした。
これを機能させるためにほかに設定すべきところなどあったら知りたいです。
###補足情報
環境は、
visualstudio2017 C# windowsフォームアプリケーション
です。
知恵をお貸しいただきたければ幸いです。
よろしくお願いします。
回答2件
あなたの回答
tips
プレビュー