认识长时间的读者,第一次海报:P
目前我必须手动键入开口花括号,然后关闭花括号,并且只有在IDE将根据需要格式化花括号后,它才会将花括号放在新行上:
我想要的是当我打开花括号然后按回车键时,我希望IDE自动将开口花括号放在新行上,然后添加空行,然后添加结束花括号并最后关注空行
当我打开大括号然后输入一些文本(例如,当我初始化类时)时,我不希望它完成所有这些。
我不想要任何其他字符的自动完成(引号,括号等)
我的设置atm:
看起来我无法使用默认的VS设置实现我想要的效果。
当我检查"自动支撑完成"它开始自动完成引号和括号,这真的很烦人,因为我必须一直切换到箭头或鼠标移动光标到正确的位置,所以我可以继续输入代码。
Visual Studio是否有一些扩展来实现我想要的?到目前为止,我尝试过生产力工具,但也无法实现:
提前致谢!
答案 0 :(得分:1)
您可以尝试ReSharper(30天免费试用)或Code maid扩展,它非常擅长重新组织代码(http://www.codemaid.net/)
这也可能有所帮助
How to use Visual Studio automatic brace completion to surround an existing block?
答案 1 :(得分: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
现在终于它按照我的意愿工作了!但是,我花了几个小时来实现它。