盘点那些切实提高效率的Visual Studio(VS) 与 Source Insight(SI)快捷键和使用小技巧


VS作为宇宙第一IDE(doge),已经受到了广泛的应用,适当的掌握一些能够提高效率的用法能够极大的提升工作效率,因为一些枯燥重复的操作可能会耽误很多时间。

SI作为一款相当友好的代码阅读软件,因其能够方便的查看调用和关系,受到了开发人员的广泛喜爱。

这两个软件可以发掘的技巧有很多,而且也有很多功能。有一句话叫当你发现VS的一个新特性的时候,这个功能往往已经存在好多年了,接下来就介绍一些我在开发过程中经常使用的提升效率的小技巧,这些小技巧是我在实际开发过程中用的很多的,每一个都是精挑细选,基本上能达到用20%技巧解决80%的问题,如果有建议的话,欢迎在评论区补充。

Visual Studio

快捷键

单键

F5: 启动调试

F6: 生成解决方案

F10: 逐过程

F11: 逐语句

F12:转到定义,到变量或函数定义的地方,与ctrl±配合使用非常方便的转到某个点和回去

双组合键

Ctrl+F5: 开始执行(不调试)

Shift+F5: 停止调试

Ctrl+F8:自动对齐(相当好用)

Ctrl+F10: 运行到光标处

Alt+鼠标左按钮: 选择矩形文本,这条指令适用于想复制一段代码的全部前半段和后半段

Ctrl+]:匹配选中的括号(大括号、小括号都行),在多层循环+判断语句时非常方便

Ctrl+Z:撤销操作

Ctrl+Y:反撤销操作

三组合键

Ctrl+Shift+F5: 重启调试

Shift+Alt+Enter: 切换全屏编辑

Ctrl + Shift + S : 保存所有文件和项目

Ctrl+Shift+U: 全部变为大写

Ctrl+U: 全部变为小写

两条指令组合键

Ctrl + K,Ctrl + C : 注释选定行

Ctrl + K,Ctrl + U :取消选定行的注释

Ctrl + K,Ctrl + F :只整理你选中的部分

操作

怎样在同一个窗口中查看一个文档的不同部分?

直接见图:
在这里插入图片描述
拖动后下效果见下图:
在这里插入图片描述
看到了吗?一个文档被分成了两个!你可以在一个窗口中同时查看这个文档的头部和尾部。
怎样还原过去呢?直接拖动那个小条条,恢复原位就行了。

怎样快速切换不用的页面?

Window中切换不同的窗口的快捷键你知道吧:Alt+Tab,那么VS中也有:Ctrl+Tab,看看效果吧:
在这里插入图片描述

Source Insight

快捷键

(修改绑定的按键在options->key assignments项下)

F9:左缩进

F10:右缩进

Ctrl + 鼠标单击 进入定义.

Alt + F12可以切换,让字符宽度变得一致,或者是大小不同地显示。

Shift + F8 标亮文本中光标所在的单词。在si中,可以绑定更方便的按键作为高亮键,具体教程在这里

Ctrl + G (或者F5) 跳转到某一行。

Ctrl + O 搜索文件,找到回车打开,找不到ESC退出

Alt + G (或者F7) 打开Symbol Window.

Alt +, 后退;Alt+.前进.

Ctrl + F 查找关键字。

Ctrl + Shift + F 全工程查找关键字

使用技巧

设置括号缩进

选择Options/Document Options页面,点击其内的Auto Indent按钮,在弹出的Auto Indenting窗口中,默认配置为 Auto Indent Type选择Smart,且勾选了Smart Indent Options中的两个可选项,这样得到的默认缩进效果为

while (1)
    {
    I
    }

每次都要手工去调整其缩进,其实只要把两个勾选项去掉,就可以得到

  while (1)
    {
        I
    }

显示坐标

选择Options/Document Options页面,勾选其中的Show line numbers。同时勾选其中的Show right margin,我们就可显示一条右边界,随时提醒我们是否该行代码写得过长了。

列操作

先按下Alt键,接着就可用鼠标进行列选择,然后就可以删除指定的列。这个和VS是相同的操作。

如果有什么建议和意见,欢迎评论交流!

部分内容转载自:https://www.cnblogs.com/qqflying/archive/2008/11/24/1337489.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

KingsMan666

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值