2009-10-19 104 views
21

一個簡單的問題。如何防止在ReSharper中自動關閉花括號?

我在試用ReSharper,並在我打開它時關閉我的大括號。我真的不喜歡這個「功能」,我通過設置窗口大概有三個長相,我似乎無法弄清楚如何禁用它!我錯過了一個明顯的複選框嗎?

編輯:

「完成後自動關閉括號」的取消選中不做的伎倆!

我希望能夠輸入下面沒有}出現對我來說:

if(true){ 

這似乎並不喜歡任何與智能感知完成。

回答

21

要關閉此問題,打開ReSharper的選項和編輯選項卡,取消勾選自動插入右括號選項。應該不需要重新啓動Visual Studio。

+1

棒極了!我不確定我是如何錯過的,它幾乎爲你拼寫。他們可以使用「搜索」工具來完成他們的選擇...無論如何,非常感謝! – joshcomley 2009-10-19 09:03:52

+0

+1不知道我是如何錯過那一個。刪除了我的錯誤答案。 – dove 2009-10-19 09:56:40

+0

太棒了。因爲在ASPX頁面中,這特別令人沮喪和錯誤。 – GONeale 2010-09-08 03:36:54

11

僅供參考:我認爲ReSharper中存在一個錯誤,直到我意識到微軟的「Productivity Power Tools」插件也有默認設置爲開啓的自動大括號完成選項。

要關閉它:工具>生產力電動工具>自動完成括號>關閉

10

轉到ReSharper Options->Environment->Editor->Edit Behavior和禁用「自動插入右大括號」。此外,如果這是一個新的Visual Studio安裝,新版本默認也會這樣做。你必須去Options->Text Editor->C#->General並禁用「自動大括號完成」。

相關問題