2016-11-26 49 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 

现在终于它工作,因为我希望它!但花了我几个小时来实现它。

相关问题