首页 程序笔记 VisualStudio2019的新功能提高工作效率

VisualStudio2019的新功能提高工作效率

最近发布的Visual Studio 2019提供了许多方便的新功能,可以帮助开发人员提高工作效率。掌握这些新组件,以及已经广泛的集成开发环境特性,对于任何希望在编程行业取得进展的人来说都是一个巨大的优势。

美国劳工统计局报告说,从2016年到2026年,计算机和技术工作预计每年增长13%。去年,这些职业的年平均工资超过了80000美元。由于该行业利润丰厚,企业开始精简他们选择担任公开职务的人员,因此Yoss强调,许多企业只希望从技术人才库的前1%中招聘人才,尤其是那些经过严格技能验证的人才。和鉴定过程。因此,想要超越其他人的程序员必须精通一般编程和Web开发,并且应该能够有效地使用像Microsoft Visual Studio这样的工具。

就在去年,Intellicode在微软的开发者大会上首次亮相,它仍然是一个可选的扩展。现在,Intellicode的一组人工智能辅助功能通常可用于Visual Studio 2019中的C和XAML,以帮助减少开发人员在项目上花费的时间。

另一方面,新扩展的Github集成使开发人员能够在响应中运行一系列串行或并行操作之前自动化工作流。

Live Share是另一个很好的新功能,它允许团队成员在实时协作——在彼此的屏幕上共享、编辑和调试代码。

最后,但并非最不重要的是,编辑器右下角的新文档运行状况图标可以帮助您发现被忽略的细节和错误,从而提高准确性和效率。

提高效率的提示和技巧

多行光标输入

如果需要垂直选择多行,可以将光标放在第一行的起始点上,按住Alt键并向下拖动。然后,可以选择文本或添加光标以开始键入。

折叠所有代码

使用ctrl+m和o折叠所有代码。当您需要在不妨碍实现的情况下检查签名时,这将非常有用。

用宏执行命令

可以通过“工具”菜单使用与当前项目相关的宏配置常用的命令行操作。转到“外部工具”,然后转到菜单。添加一个项目,然后可以使用文本框旁边的按钮中可用的宏配置命令。您可以通过提示参数来指定参数,还可以将命令输出映射到可视输出窗口。

掌握vs代码中的命令调色板

VS代码中的命令调色板允许您通过键入命令而不是用鼠标导航菜单来访问各种命令。使用ctrl+shift+p快捷键调出命令调色板,然后开始键入要输入的命令。

搜索多个文件

像F12这样的符号查找功能并不总是有效,尤其是在搜索不是源代码的文件时。ctrl+f允许在当前文件中搜索,而ctrl+shift+f允许在整个当前工作项目中的所有文件中搜索。

总结

Visual Studio 2019终于面世了,它充满了提高生产力的新工具。除了这些工具之外,还有很多简单的技巧和技巧可以让你更快更准确地工作,最终使你更有效率。

3

站心网

最近发布的Visual Studio 2019提供了许多方便的新功能,可以帮助开发人员提高工作效率。掌握这些新组件,以..

为您推荐

如何更有策略的选择工作,让自己少奋斗10年?

你好,我是粥左罗,今天我们聊的话题是,职场中的一个个选择,是如何影响你的整个职业生涯的。职场上工作两三年以上的朋友可能都有过这样的感受:感觉 XXX 也没有比我强很多啊,为什么他能赚这么多?其实这不是主观..

程序员失业日记1:工作五年,交接半天

最近发现越来越多的小伙伴被公司裁员,有的是因为公司业绩不景气被裁员,有的是因为压力太大离职。很多公司都在裁人、减员。找工作也比之前难。刚好去年我也被上家裁员了,正好做一个系列的日志,希望能帮到在找工作..

2018总结:理财、工作、生活

18年应该是工作10年来最惨的一年,主要是在这个特殊的一年开始理财了,损失惨重。工作上还是进展挺大了,去了一个都是老同事的公司,工作内容也有了新的挑战。理财说起来一把泪的18年理财。有句话说得好,去年不炒房..

关于工作和成长,这是我的121条具体建议

关于面对批评01.没有人对被批评感到高兴。如果有,TA撒谎。02.面对批评,得体的第一反应是“不急于解释,不反唇相讥”。03.每天,或者最长每周养成习惯,把自己存在的问题和造成的麻烦用最重的形容词想一遍,诚实的..

【深度思考】一线开发对于工作的感悟分享

前言写在前面的是关于自己的一点介绍,21年本科毕业,学的是计算机科学与技术专业,到现在工作(实习)也有两三年了。自己本身对编程和开发是有兴趣的,同时也对项目管理、团队建设方面有兴趣。目前有两段工作经历,..

为什么子查询比连接查询(LEFT JOIN)效率低

MySQL从4.1版本开始支持子查询,使用子查询进行SELECT语句嵌套查询,可以一次完成很多逻辑上需要多个步骤才能完成的SQL操作。子查询虽然很灵活,但是执行效率并不高。那么问题来了,什么是子查询?为什么它的效率不..

如何设计功能测试用例

最近招聘面试测试工程师,发现很多测试工程师都是半路出家,对一些基本的测试概念,思路与技术没有认知。在设计测试用例的时候只是基于直觉与经验去测试。这就导致测试用例的设计既不全面,也不科学。一般功能测试指..

累死你的不是工作,而是工作方式

《浪潮之巅》的作者吴军,在《得到》专栏里,提及了Google刚进中国时候的一件事。刚开始,Google总部对中国研发团队的评价非常低,因为“出工不出活儿”,北京的三四个工程师都抵不上Google总部的一个工程师。后来吴..

工作中人们常提到的数据预处理,说的到底是什么?

数据预处理一方面是为了提高数据的质量,另一方面也是为了适应所做数据分析的软件或者方法。在做数据分析时,我想许多数据分析师会像《R语言实战第二版》的作者卡巴科弗那样发出感叹:“数据分析师在数据预处理上花..

Visual Studio(VS)2022安装和使用通义灵码图文教程

通义灵码是阿里云推出的智能编程助手,基于大模型技术,提供代码补全、优化建议和自动化编程支持,提升开发效率。Visual Studio 2022 可通过扩展插件支持 通义灵码,为开发者提供智能代码补全、优化建议和高效编码体..

使用 html2canvas 实现截图功能

html2canvas 是一个开源的 JavaScript 库,用于将网页上的 HTML 元素渲染成图像。它通过遍历页面的 DOM 树和计算样式,然后将其绘制到 <canvas> 元素上,最终生成图片。该库不依赖服务器端,而是通过浏览器端的 Java..

C#使用 Attribute 实现 AOP 功能

在 C# 中,通过自定义 Attribute 并结合一些技术(如动态代理、反射等)可以实现 AOP(面向切面编程)。AOP 通常用于日志记录、性能监控、权限验证等横切关注点。以下是一个使用 C# Attribute 实现 AOP 功能的示例。..

微软于发布了.NET 9 Release Candidate 2 提高整体质量

微软于2024年10月8日发布了 .NET 9 的第二个也是最后一个候选版本(Release Candidate 2),标志着正式版发布前的最后阶段。主要更新内容:质量提升:专注于提高整体质量,修复已知问题,确保框架的稳定性和可靠性。..

.NET 9 中System.Text.Json 的新增功能

在 .NET 9 中,System.Text.Json 进行了多个重要的更新和增强,进一步提升了 JSON 处理的性能、灵活性和易用性。以下是 .NET 9 中 System.Text.Json 的一些主要新增功能:1. 类型转换器 (Type Converters) 支持.NET ..

.NET框架和CLR的工作原理?

.NET 框架和 CLR(公共语言运行时,Common Language Runtime)共同构成了一个应用程序运行和开发的环境,为多种编程语言提供跨平台支持、内存管理、异常处理、安全性、以及其他服务。它们各自的工作原理如下:.NET F..

工作这么多年,你能向新人解释清到底什么是面向对象编程吗?

面向对象编程想必大家都耳熟能详,但是写了这么多代码你对面向对象有清晰的认识吗?来看看这几个问题:到底什么是面向对象编程?和面向过程编程有什么区别?什么又称为面向对象语言、面向过程语言?用面向对象语言写..

.NET 9 即将推出的功能Task.WhenEach

.NET 爱好者!我刚刚偶然发现了一个非常酷的新 PR,它被合并到 .NET 运行时存储库中,我想分享一个例子。希望您能为新的 .NET 版本大肆宣传!在即将到来的 .NET 9 版本中,我们预计会有一个名为 .它在这里让您的异步..

18款Visual Studio实用插件

Visual Studio插件搜索Visual Studio插件市场ReSharper(付费)GitHub Copilot(付费)CodeMaid(免费)CSharpier(免费)Visual Studio Theme Pack(免费)Indent Guides(免费)Markdown Editor(免费)HTML Snipp..

从事软件开发工作的一些感悟

随着科技的飞速发展,计算机领域成为了一个充满机遇和挑战的领域。对于计算机这个行业,我一直有着浓厚的兴趣,这份兴趣驱使我不断学习,不断成长。在这篇文章中,我将分享我的编程经历以及一些建议,希望能够给那些..

类似php iconv的函数功能,C#实现方法

在与一个第三方接口对接时,发现对方无法用GZip解压我发过去的数据,看了对方PHP的示例代码,发现对方使用的是PHP的$file = iconv("IOS-8859-1","UTF-8",gzencode($data_json));大致意思是要先压缩,在把压缩的数组..

发表回复

返回顶部