簡體   English   中英

如何在 Visual Studio 中關閉括號/引號自動完成

[英]How to turn off brackets/quotes auto-completion in Visual Studio

正如標題中所述:如何在 MSVS 中關閉括號/引號/花括號自動完成功能? 我主要對 C# 和 XAML 感興趣,但其他文本編輯器也會很好。

編輯:目前我正在使用帶有這些擴展的 MSVS 11:

  • AnkhSVN
  • 並發可視化器
  • PreEmptive Analytics 聚合器可視化工具
  • MSVS PerfWatson
  • VsGraphicsDebuggerPkg
  • Web 工具擴展

他們中的大多數必須預先安裝了 msvs 安裝,因為我不記得自己安裝了它們;)

EDIT2 :我在這個版本中使用 msvs:版本 11.0.50323.1 QRELB

編輯3
我發現當前可用的 msvs11 中不會出現該問題。

如果有人對 VS 2013 有這個問題,現在有一個設置。 我剛剛重置了我的 VS 設置,它又開始完成我的牙套。 對我來說,這不是生產力電動工具。 您可以在此處打開/關閉它:

在此處輸入圖像描述

如果有人偶然使用 Resharper,您可能還需要調整設置

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

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

根據你的個人喜好,除了別人提到的 Visual Studio 內置設置。

對於 Visual Studio 2017:

僅限 C#:

工具 > 選項 > 文本編輯器 > C# > 常規 > 自動大括號完成

所有語言:

工具 > 選項 > 文本編輯器 > 所有語言 > 常規 > 自動大括號完成

我知道你沒有提到生產力電動工具,但是用它很容易關閉。 我相信這個包可以通過nuget下載。

下載后轉到工具 - 選項 - 生產力工具 - 然后在右側您將看到自動支撐完成。 關掉!

要在 Visual Studio 2015 中關閉 XAML 的雙引號自動完成,它是:

Tools -> Options -> Text Editor -> XAML -> Miscellaneous -> Attribute quotes

對於使用 2017 mac 版 Visual Studio 的用戶:首選項 > 文本編輯器 > 行為 > 自動行為 > “插入匹配大括號”

在此處輸入圖像描述

關於 ReSharper,您可能還需要在調整設置后清除 chaches,如 Nate Cook 所述。

在此處輸入圖像描述

單擊工具/選項菜單,轉到文本編輯器/所有語言/常規,然后禁用“自動大括號完成”選項。

您還可以使用關鍵字“大括號”搜索該選項

Visual Studio 17.2.3 版:工具 -> 選項 -> 文本編輯器 -> C# -> 取消選中自動大括號完成

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM