2016-11-26 92 views
2

滿足較長時間的讀者,首次海報:P如何在新行上自動移動左括號並在Visual Studio 2015中添加關閉大括號?

目前,我必須手動鍵入左花括號,然後關閉括號和只有IDE後,將格式化大括號,因爲我想,就會把大括號在新線:

http://i.imgur.com/19FWufk.gif

當我輸入左花括號,然後按回車鍵,我想IDE自動換上了新行左花括號,然後加入空行,然後加我要的是關閉大括號並最終關注空行。

我不希望它做所有的事情,當我把開放的大括號,然後鍵入一些文本後(例如,當我初始化類)。

我不希望其他字符(引號,括號等)

我的設置ATM任何其他自動完成:

http://i.imgur.com/JwH1mSx.png 
http://i.imgur.com/Ts3puFV.png 
http://i.imgur.com/oolzFor.png 
http://i.imgur.com/Nozl1aC.png 

貌似我無法實現我想要使用的是什麼默認的VS設置。

當我檢查「自動大括號完成」時,它開始自動完成引號和括號,這實際上很煩人,因爲我必須隨時切換到箭頭或鼠標以將光標移動到合適的位置,所以我可以繼續輸入代碼。

Visual Studio有一些擴展來實現我想要的嗎?我嘗試了迄今爲止的生產力電動工具,但無法實現它:

https://marketplace.visualstudio.com/items?itemName=VisualStudioProductTeam.ProductivityPowerTools 

在此先感謝!

+1

[如何在Visual Studio中關閉括號/引號自動完成](http:// stackoverflow。com/questions/11055800/how-to-turn-off-brackets-quotes-auto-completion-in-visual-studio) –

+1

同時檢查[this](http://stackoverflow.com/questions/31526847/automatic-brace完井-保持回覆的對選擇的) –

回答

0

貌似我已經找到了解決方案。我已經下載並安裝了ReSharper,現在它完成了我想做的事情:它將一個開放的大括號放在一個新行上,然後添加空行,然後添加結束大括號並將光標聚焦在空行上。 而且它不會自動完成報價和圓括弧:

http://i.imgur.com/N9nuBjy.gifv 

爲了更好地實現,我不得不關閉自動完成梅開二度在VS選項:

http://i.imgur.com/ksZkfE9.png 

然後我不得不配置的選項ReSharper:

http://i.imgur.com/9chHV0Z.png 
http://i.imgur.com/MOhjJRM.png 
http://i.imgur.com/31ELD37.png 

現在終於它工作,因爲我希望它!但花了我幾個小時來實現它。

相關問題