在【】中分享了Visual studio 2017RC的大致情况,同时也发现大家对新的Visual Studio很是感兴趣。于是发时间深入研究了一下Visual Studio 2017RC 是不是和微软Connect()://2016上说得一样神。
undefined
总共列出了12点,耐心点慢慢看!
undefined
1,添加了不少【代码样式】的设置项目。
undefined
通过合理的设置每个人都能写出优美的代码,而且团队项目也可以达到统一代码风格。
undefined
undefined
undefined
undefined
undefined
undefined
预定义的类型首选项:Int32还是int等类似设置。
undefined
undefined
undefined
undefined
undefined
undefined
undefined
undefined
undefined
undefined
undefined
各种等级的提示方式
undefined
Suggestion方式
undefined
undefined
Error方式
undefined
undefined
Warring方式
undefined
undefined
错误列表显示情况
undefined
undefined
2,添加命名功能,上面没有的设置可以自定义。
undefined
默认设置了如下内容:
undefined
undefined
脑补一下:
undefined
Pascal case Name(帕斯卡拼写法) :大写开头的命名。如:Title,GetName 等,一般用于属性名,Public方法名等。
undefined
camel case Name:小写开头的命名。如:initial,saveToDB等,一般用于内部变量名,private方法名等。
undefined
可以设置很多东西:
undefined
undefined
如下是我自定义的,把帕斯卡拼写法别扭的翻译改成了英文的Pascal Name。
undefined
undefined
3,EditorConfig。
undefined
前面都是针对Visual studio本身做设置,而EditorConfig是可以针对Project单位做设置。同时一个EditorConfig文件可以在其他代码编辑器实现同样的显示效果。比如Visual studio code,xcode,vim,atom等都可以使用。
undefined
undefined
Visual Studio的EditorConfig插件开源项目地址:
undefined
Visual Studio 2017RC以下版本的EditorConfig下载地址:
undefined
试试手,比如缩进设置
undefined
undefined
undefined
项目下面加个.editorconfig文件,缩进设置为Tab形式。
undefined
undefined
输入代码看看效果:(记得关闭文件再打开才有效果)
undefined
undefined
目前主要支持这些设置:
undefined
undefined
以后会增加的设置:
undefined
undefined
4,代码检索功能优化。
undefined
undefined
行检索【:10】
undefined
undefined
文件检索【f app】
undefined
undefined
成员函数检索【m t】
undefined
undefined
类型检索【t t】
undefined
undefined
符号检索【# _】
undefined
undefined
不支持内置变量检索
undefined
undefined
5,查找所有引用功能优化。
undefined
都配有颜色了,多了【代码预览】,【分组依据】,【保留结果】功能。
undefined
undefined
代码预览
undefined
undefined
保留结果:前一次查找还在,这个好!
undefined
undefined
6,结构参考虚线。
undefined
以前是找插件实现,目前已经内置了。不仅cs文件有,而且Xaml文件也有。
undefined
undefined
undefined
undefined
7,长文字列按下Enter键自动添加【+】。
undefined
undefined
8,【附加到进程】 可以检索了。
undefined
undefined
9,异常显示更清晰,内部异常一起显示出来,异常条件也可以自定义。
undefined
undefined
undefined
而且一行代码中那个地方为Null都可以显示出来
undefined
undefined
10,扩展功能已经绑定到账号了,再也不用到处找记录了。
undefined
undefined
11,可以打开文件夹。
undefined
undefined
undefined
解决方案也可以文件夹形式显示,这样编辑.csproj文件就方便了。
undefined
undefined
undefined
undefined
12,轻型解决方案加载。
undefined
undefined
项目打开时才加载
undefined
undefined
很多东西啊,还有对单体测试等的功能优化就略过了。看到有这么多功能的Visual Studio2017不知道你是否心动了没有…
来源: http://www.cnblogs.com/lixiaobin/p/VisualStudio2017RCDetail.html