微软刚发布了Visual Studio 2019,这个版本简化了程序代码开发工作的起始流程,同时也更新了用户接口,整体颜色主题更加锐利,也更新了许多程序代码开发功能,并且开始内置远程程序代码协作服务Live Share等。除了这些官方主打的功能之外,Visual Studio 2019也更新了一些有用的小功能。
Visual Studio之前的版本,会在解决方案关闭之后,保存使用状态以便在下一次打开时,可以在解决方案资源管理器中,恢复项目和文件夹的折叠与展开状态,但对于喜欢每次打开解决方案时都能拥有干净面板的用户,这样的设计就不那么友善了,而现在Visual Studio 2019原生加入清理解决方案加载的功能。
这项功能由两个独立的复选框控制,用户可以在Ctrl+Q搜索Load,并在项目与解决方案中的一般选项页面,反勾选解决方案加载时重新打开文件,以及反勾选解决方案加载时,恢复解决方案资源管理器的阶层状态两个选项,这样不只可以让介\面更加简洁,也会因为减少了Visual Studio回复状态的时间,项目加载的速度更快。
开发者现在也可以为Git拉取动作加入快捷键,过去用户可以在团队资源管理器、命令行或使用外部工具执行Git拉取,但是复杂的手续常让开发者忘记在提交之前,先执行Git拉取动作而产生程序代码冲突,而现在Visual Studio 2019让开发者可以在键盘快捷键设置拉取命令,只要以Ctrl+Q搜索Keyboard ,并在环境的键盘选项页面,找到Team.Git.Pull命令,并且指定任意快捷组合,就能快速执行Git拉取。
Visual Studio 2019还支持了C#程序代码清理功能,帮助开发者保持程序代码整齐,以及维持一致的程序代码风格。开发者可以在编辑器底部的程序代码清理菜单中,点击配置程序代码清理按钮,在打开的对话框中,将下方的可用修复规则,加入到上方的已包含的规则中,这样每次开发者执行程序代码清理的时候,都会自动应用自这些程序代码风格规则。
开发者常用的剪贴板功能现在更加方便,由于开发者在Visual Studio使用Ctrl+C复制程序代码时,都会被存储在剪贴板堆栈(Clipboard Ring)中,使用Ctrl+Shift+V可以循环剪贴板堆栈中的项目,并粘贴开发者选择的项目,而在Visual Studio 2019中,当开发者按下Ctrl+Shift+V时,现在会显示剪贴板堆栈内容的视觉预览,而这将让开发者够容易的在历史复制中,浏览并且选择正确的项目。
除此之外,Visual Studio 2019也提供开发者快速收藏程序代码的功能,Git Stash就像是TFS中的Shelveset功能一样,不需要创建分支,就能存储项目程序代码,开发者可以在团队资源管理器窗口中管理这些收藏,现在这个功能内置于Visual Studio 2019中。