提升效率,就在今朝
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