VS使用技巧
文本编辑
按住Alt键并拖动鼠标进行竖向选择。
您是否有过以下经历?将所有关键字从public该为private,从网页上copy代码到VS中,发现line number也被copy进来了。如果你以前是手动一个一个修改的,那么你应该记住这个窍门了,它会节省你很多时间。
当前行编辑
不必选择即可在光标所在行进行,复制,粘贴或剪切等操作
不可否认,我身边很多人不知道这个窍门,你呢?
乱码问题
一是在VS的tools-options-text editor中勾选Auto-detect UTF-8 without signature,使VS能够识别没有签名的UTF-8格式
二是在保存文件的时候选择适当的格式,File-Save as,点击保存按钮右边的下拉箭头,选择save with encoding.
以上两点基本可以解决大多数乱码问题。
查找
正则表达式查找
满足特殊需求,比如删除所有空行。
更改首页
可以将VS首页更改成你喜欢的网页,前提是该网页必须支持RSS。比如博客园。stools-option-environment-startup
窗口分割
双屏不是每个人都能拥有的,所以只能在单屏幕上分割窗口了。可以横向后者纵向分割,在同一个文件的不同部分拷贝代码时非常有用。
调试dll
dll是不能自己启动的,它需要附加在一个exe文件上才可以调试
启动项目
如果频繁在工个工程之间切换启动,可以设置为“当前选中的项目”为启动项目。
符号调试
需要设置符号所在的server
快速折叠展开代码
Ctrl+M, Ctrl+O,也是个常用的选项
项目设置与解决方案的设置
为了不误导大家,我还是说一下英语,project settings and solution settings,有什么用呢?一个是针对当前项目的设置,一个是针对解决方案-也就是所有项目的设置。如果你长期开发同一类项目,那么可以针对解决方案进行设置,如果经常开发不同的项目,那么就要各个项目单独设置。此即原因。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· .NET周刊【3月第1期 2025-03-02】
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· [AI/GPT/综述] AI Agent的设计模式综述