Visual Studio使用技巧整理

刚刚看完拖了好久的《快速编码》,微软工程师的书果然有档次

Visual Studio 不愧为IDE的王者,需要学习的还有很多

下面列出来自己认为对自己有用的和将来要学的功能和快捷键

有一些高大上的功能就忽略了,还是踏实走好每一步


1、在解决方案资源管理器中输入首字母来选择文件

    点击解决方案资源管理器,然后键入想要寻找的文件名称,就能在管理器中展开的列表下找到想要的文件,未展开的列表是不能搜索的。

2、工具窗口停靠

双击标题栏就可以把浮动工具窗口停靠到它先前所在的位置

3、在Web开发中换用其他浏览器

    选中该文件,右击选择浏览方式选项,就可以更改首选浏览器和添加新的浏览器

4、获得历史命令

    上方向键得到历时输入命令,也可使用F7获得历史命令列表。在使用tab命令补充时,可以使用通配符进行匹配

5、导出窗口布局

    在工具——导入和导出设置中导出窗口布局,选择导出选定的环境设置

6、Visual Studio图像库

    C:\Program Files\Microsoft VisualStudio\Common7\VS<版本>Image Libaray\1033存放着源文件和输出文件

7、到打开窗口的导航

    下一个文件Ctrl+F6 ,回到上一个文件Ctrl+Shift+F6

8、打开文件所在文件夹

    选中文件,右击选择打开所在文件夹,或者Alt+ - → O

9、通过多个视图查看同一份文档

    在窗口选项卡中,新建窗口,就可以开启一个打开文档的新视图。方便在代码特别长的时候,同时查看不同区块的代码

10、重复查找

    如果执行了一次查找操作,之后就可以快速重复执行查找。F3是查找下一个查找结果,Shift+F3是查找上一个查找结果

11、使用查找组合框的快捷键

    Ctrl+G用来进行行号的跳转

    Ctrl+Shift+G用来在文件间跳转

    Ctrl+I渐进式搜索:开始渐进式搜索后,直接输入搜索名称,再次摁下Ctrl+I就可以跳转到下一条检索位置

    Ctrl+逗号用来定位搜索项

    F12转到定义

    Ctrl+F12转到声明

    Ctrl+L剪切该行

    Ctrl+Shift+L删除该行

    Ctrl+W选中当前单词

    Ctrl+Shift+U选中单词全部大写

    Ctrl+U选中单词全部小写

12、禁止选定空行

    工具——选项——文本编辑器——所有语言——常规——取消勾选没有选定内容时对空行应用剪切或复制

13、IntelliSense透明化

    IntelliSense有时候会挡住代码,可以摁住ctrl,让IntelliSense暂时透明化

14、对网页代码进行注释

    选中需要注释掉的代码部分,Ctrl+K→Ctrl+C

    取消注释的代码部分,Ctrl+K→Ctrl+U

15、行的操作

    在行前插入空行,Ctrl+Enter

    在行后插入空行,Ctrl+Shift+Enter

    和下面一行交换对调,Alt+Shift+T

16、循环应用剪贴板的复制项

    Ctrl+Shift+V,在某个窗口中复制多个条目,然后在其他各窗口进行粘贴

17、括号操作

    在一对括号间跳转,Ctrl+J

    选择一对括号间的代码,Ctrl+Shift+J

18、语句补完

    Ctrl+J,调用IntelliSense来补完语句

    Ctrl+Space或者Alt+右方向键来补完单词

19、快速预览信息

    Ctrl+K → Ctrl+I得到指定部分的详细资料

20、选区替换

    Alt+鼠标左键,选取一块文本,然后统一成后输入替换的文本

    选中选区之后可以进行整区的粘贴和复制,可以多对多,也可以一对多

    Shift+Alt+方向键来调用零长度选区,光标会变成一条直线,松开按钮之后输入想要统一添加的代码

21、查看空白

    可以看到空白部分有多少制表符和空格Ctrl+M→ Ctrl+M

22、隐藏选定内容

    选中想要隐藏的代码段,使用Ctrl+M→ Ctrl+H

    打开隐藏的代码段,使用Ctrl+M→ Ctrl+U

23、插入代码段

    Ctrl+K → Ctrl+X

    在选中文本外侧插入代码段Ctrl+K→ Ctrl+S

24、使用导航栏

    Ctrl+F8,在导航栏中左边是对象列表,右边是成员列表

25、跳转定义

    F12跳转到定义之后,可以使用Ctrl+Shift+8跳回,再摁下Ctrl+Shift+7会再次跳转到定义

26、修改跳转

    在修改过的代码段,IDE会设置标记位,在右上角的成员列表中可以查看,已经修改了哪些部分,利用Ctrl+-可以后退一个标记,Ctrl+Shift+-前进一个标记,Ctrl+=跳转到最近的一个标记

27、断点

    断点窗口:Ctrl+Alt+B

    修改断点的命中次数,可以在指定值的次数遇到断点时中断,在循环执行到指定次数时中断

    命令指定函数时中断:新建在函数处中断的断点

    设置断点条件:(1)为true时,表示该表达式为真时中断

(2)已更改,设置监视的变量改变时中断

    使用条件编译指令#if DEBUG #endif包裹代码,这些代码就只会在调试时执行

    启用断点筛选器:工具——选项——调试——常规——勾选启用断点筛选器

    跟踪点的条件,可以打印消息,并且可以打印The Value of i is {i}这样就可以在每次执行到跟踪点的时候打印出i的值

    Ctrl+F10可以运行到光标处,设置了一个看不见的断点

28、任务列表中使用TODO注释

    工具——选项——文本编辑器——C/C++——格式设置——杂项——枚举注释任务设置为True 。直接键入//TODO 之后写入任务

29、错误列表

    列表中摁下F8或者Shift+F8在下一个或者上一个错误之间导航

30、浮动数据提示

    固定数据提示之后,将鼠标置于固定的提示上,选择中间按钮“从源分离”,就会得到浮动的数据提示

    浮动数据提示之后,选择最下面的按钮“展开查看注释”,就是键入对浮动数据的注释

    单击数据提示的基本变量,就可以直接编辑他们的值

    对于一个固定的数据提示,即使在调试停止后,把鼠标移动到左边的图钉上还是可以看到上次调试会话的值

31、监视窗口

    Ctrl+Alt+W→1,开启主监视窗口,在监视窗口下可以直接输入要监视的变量和表达式,选中某个变量或者表达式,右键添加监视

    如果显示旋转箭头,说明是计算表达式时发生错误,或者是计算表达式需要计算属性或者进行隐式函数调用,点击旋转箭头就可以刷新数据

    局部变量窗口、自动窗口都可以添加监视

32、异常对话框

    Ctrl+Alt+E调用异常对话框,如果勾选了引发复选框,在实际运行时一旦产生异常就会被中断,而不是再去检查用户是否处理过异常

    如果“用户未处理过的”复选框消失,应该在工具——选项——调试——常规——勾选启用仅我的代码复选框

33、单进程中断导致所有进程中断

    工具——选项——调试——常规——一个进程中断时则中断所有进程

34、Visual Studio扩展程序

    (1)代码对比  Code Compare

    (2)将开放数据转换为图形视图  Open Data Protocol Visualizer

    (3)在编辑器中使用VIM命令 VsVim

    (4)在编辑器边缘获得代码的预览图  ALLMargins

    (5)在IDE中获得更高的工作效率  Visual Studio Productivity Power Tools

35、拆分窗口

    F6可以在拆分窗口之间跳转

    Alt+W/P 拆分窗口和合并

    Ctrl+alt+O输出窗口

    Ctrl+Alt+I即时窗口


  • 3
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值