web-dev-qa-db-ja.com

Visual Studioで角かっこ/引用符の自動補完をオフにする方法

タイトルにあるように、MSVSでブラケット/引用符/中括弧のオートコンプリートをオフにする方法は?私は主にC#とXAMLに興味がありますが、他のテキストエディターもいいでしょう。

[〜#〜] edit [〜#〜]:現在、これらの拡張機能を備えたMSVS 11を使用しています。

  • AnkhSVN
  • 同時実行ビジュアライザー
  • PreEmptive Analytics Aggregator Visualizer
  • MSVS PerfWatson
  • VsGraphicsDebuggerPkg
  • Webツール拡張機能

それらのほとんどは、自分でインストールしたことを思い出せないため、msvsインストールで事前にインストールされている必要があります;)

EDIT2:このバージョンではmsvsを使用しています:バージョン11.0.50323.1 QRELB

EDIT
現在利用可能なmsvs11では問題が発生しないことがわかりました。

81
SOReader

VS 2013でこの問題が発生している場合は、現在この設定があります。 VSの設定をリセットするだけで、ブレースが再び完了し始めました。私にとって、それは生産性向上ツールではありませんでした。ここでオン/オフを切り替えることができます:

enter image description here

136
Bob Horn

誰かがResharperを偶然使用している場合は、設定を調整することもできます

(Resharper Menu, Options) - Environment -> Editor -> Editor Behavior 

そして

(Resharper Menu, Options) - Environment -> Intellisense -> Completion Behavior

他の人が言及した組み込みのVisual Studio設定に加えて、個人的な好みに応じて。

27
Nate Cook

Visual Studio 2017の場合:

C#のみ:

ツール>オプション>テキストエディター> C#>一般>自動ブレース補完

すべての言語:

ツール>オプション>テキストエディター>すべての言語>一般>自動ブレース補完

13
Soenhay

生産性向上ツールについては言及しなかったと思いますが、これで簡単に無効にできます。このパッケージは、私が信じているnugetからダウンロードできます。

ダウンロードしたら、[ツール]-[オプション]-[生産性向上ツール]に移動し、右側に自動ブレース完了が表示されます。消す!

8
retslig

Visual Studioの2017 macバージョンを使用している場合:[設定]> [テキストエディター]> [動作]> [自動動作]> [一致するブレースを挿入]

enter image description here

4
pretzels1337

Visual Studio 2015でXAMLの二重引用符オートコンプリートをオフにするには、次のようにします。

Tools -> Options -> Text Editor -> XAML -> Miscellaneous -> Attribute quotes
3
Vince I