2.Visual Studio 2013中的默认快捷键
这篇大致是IDE的使用技巧,常用的也就那么几个。
我自己用的最多的是注释、取消注释、格式调整、运行测试、开始调试、断开调试、重新开始调试、删除行ctrl+L、保存、全部保存、打开资源管理器、搜索等几个。
那么最全的在这里Default Keyboard Shortcuts in Visual Studio,同时另转一篇VS2013常用快捷键如下,有一定程度的排错、改写和风格个人化。
1.回到上一个光标位置/前进到下一个光标位置
(1)回到上一个光标位置:“Ctrl + -”。
(2)前进到下一个光标位置:“Ctrl + Shift + - ”。
2.复制/剪切/删除整行代码-对一行的操作
(1)复制一行代码,将光标移至该行,“Ctrl+C”,无需选择整行。
(2)剪切一行代码,将光标移至该行,“Ctrl+X”,无需选择整行。
(3)删除一行代码,将光标移至该行,“Ctrl+L”,无需选择整行。
3.撤销/反撤销
(1)撤销:使用组合键“Ctrl+Z”进行撤销操作。
(2)反撤销:使用组合键“Ctrl+Y”进行反撤销操作。
4.向前/向后搜索
(1)“Ctrl+I”。Ctrl+F没有前后之分。
(2)键入待搜索文本(将光标移至搜索词输入框位置即可开始输入)。
(3)键入搜索文本后,可以使用“Ctrl+I”及“Ctrl+Shift+I”前后定位搜索结果,搜索结果会被高亮显示。
(4)要结束搜索,可以按“ESC”键或者点击查找框右侧的关闭按钮。
5.矩形框框式选择(我日好牛逼,早知道就不用装UE了!!!)
使用“Shift+Alt+方向键(或鼠标左键)”即可完成框式选择,框式选择允许你同时对代码行和列进行选择。
6.在光标所在行的上面或下面插入一行,这个可以免除多次按home和end键
(1)“Ctrl+Enter”:在当前行的上面插入一个空行。
(2)“Ctrl+Shift+Enter”:在当前行的下面插入一个空行。
7.定位到行首与行尾
(1)home键:定位到当前行的行首。
(2)end键:定位到当前行的行尾。
8.选中从光标起到行首(尾)间的代码
(1)选中从光标起到行首间的代码:“Shift + Home”。
(2)选中从光标起到行尾间的代码:“Shift + End”。
10.调用智能提示(其实一直都有需求,不过懒得查才没用它)
(1)方法1:“Ctrl+J”。
(2)方法2:“Alt+→”。
11.调用参数信息提示
对于一些函数体较大的函数来说,轻松确认参数在函数内部的使用情况较为麻烦。
这时可以将光标置于参数名上,再按“Ctrl+Shif+空格”,参数被使用的地方会被高亮显示。
12.快速切换窗口
“Ctrl+Tab”(此时可以打开IDE的导航,获得鸟瞰视图)。
13.快速隐藏或显示当前代码段 “Ctrl+M,Ctrl+M”(按两次Ctrl+M)。
14.生成解决方案 “Ctrl+Shift+B”。
15.跳转到指定的某一行
(1)方法1:“Ctrl+G”;
(2)方法2:单击状态栏中的行号。
16.注释/取消注释
(1)注释:“Ctrl+K+C”;
(2)取消注释:“Ctrl+K+U”。
17.全屏显示/退出全屏显示 :“ SHIFT + ALT + ENTER ”。
18.定义与引用
(1)转跳到定义:F12;
(2)查找所有引用:“Shift+F12”。
19.查找和替换
(1)查找:“Ctrl+F”;
(2)替换:“Ctrl+H”。
20.大小写转换
(1)转小写:“Ctrl+ U”;
(2)转大写:“CTRL + SHIFT + U”。
21.调试相关
(1)调试(启动):F5。
(2)调试(重新启动):“Ctrl+Shift+F5”。
(3)调试(断开调试):”Shift+F5“ 。
(4)调试(开始执行不调试):“Ctrl+F5”。
(5)调试(逐语句):F11。
(6)调试(逐过程):F10。
(7)设置断点:F9。
2.Visual Studio 2013中的默认快捷键的更多相关文章
- 12.Visual Studio 2013中的默认快捷键
这篇大致是IDE的使用技巧,常用的也就那么几个. 我自己用的最多的是注释.取消注释.格式调整.运行测试.开始调试.断开调试.重新开始调试.删除行ctrl+L.保存.全部保存.打开资源管理器.搜索等几个 ...
- 如何在Visual Studio 2013中使用Ribbon For WPF
1.首先需要 下载Ribbon For WPF.目前最新的版本是Microsoft Ribbon for WPF October 2010. 下载 链接: https://www.microsoft. ...
- 在 Visual Studio 2013 中创建 ASP.NET Web 项目(0):专题导航 [持续更新中]
写在前面的话 随着 Visual Studio 2013 的正式推出,ASP.NET 和 Visual Studio Web 开发工具 也发布了各自的最新版本. 新版本在构建 One ASP.NET ...
- 在 Visual Studio 2013 中创建 ASP.NET Web 项目(1):概述 - 创建 Web 应用程序项目
注:本文是“在 Visual Studio 2013 中创建 ASP.NET Web 项目”专题的一部分,详情参见 专题导航 . 预备知识 本专题适用于 Visual Studio 2013 及以上版 ...
- 在 Visual Studio 2013 中使用 Grunt, Bower 和 NPM
在 Visual Studio 2015 中提供了对于 Grunt 和 Gulp 的内置支持,在 Visual Studio 2013 中怎么办呢?微软将 2015 中的特性作为几个独立的扩展发布出来 ...
- 转载:在Visual Studio 2013中管理中国特色的社会主义Windows Azure
原文链接: http://www.pstips.net/get-azurechinacloud-settings.html 谷歌被豪迈地放弃了中国市场,微软仍旧在中国市场摸爬滚打,跪着挣钱.其中私人定 ...
- 在ASP.NET MVC5 及 Visual Studio 2013 中为Identity账户系统配置数据库链接及Code-First数据库迁移
在ASP.NET MVC5 及 Visual Studio 2013 中为Identity账户系统配置数据库链接及Code-First数据库迁移 最近发布的ASP.NET MVC 5 及Visual ...
- 在Visual Studio 2013 中使用C++单元测试
本文主要介绍在Visual Studio 2013中对代码进行单元测试的方法,包含了两方面的内容:对已有的Dll文件进行单元测试,以及对已有的源文件进行单元测试. 1. VS2013对DLL文件的单元 ...
- 在Visual Studio 2013中修改远程Git服务器的地址
在Visual Studio 2013中克隆了远程Git服务器的代码后,可以通过下图的方式修改Git服务器的地址:
随机推荐
- TCP/IP Checksum 吐槽
算法原理: 假定 output[2] 为输出结果,input[n]为待计算校验和的内存块. 1)所有奇数位[0,2,4……] byte 累加进 结果的奇数位内存 output[0],如果溢出,则进位给 ...
- aix Mysql安装 Oracle官方教程
http://dev.mysql.com/doc/refman/5.1/en/aix-installation.html (aix Mysql安装 Oracle官方教程)
- JavaScript单线程
首先浏览器的js引擎是单线程的,执行一个耗时操作必定阻碍线程后续代码的执行(比如等待网络请求的响应).一些语言采用了开一个子线程并把耗时操作放到子线程去执行的办法解决了这个问题.js引擎本身不支持多线 ...
- OC中ARC forbids explicit message send of release错误(转)
ARC forbids explicit message send of'release' 很显然,是ARC的问题. 错误原因:在创建工程的时候点选了“Use Automatic Reference ...
- FieldInfo.IsSpecialName Property【转】
Gets a value indicating whether the corresponding SpecialName attribute is set in the FieldAttribute ...
- poj 2686 Traveling by Stagecoach ---状态压缩DP
题意:给出一个简单带权无向图和起止点,以及若干张马车车票,每张车票可以雇到相应数量的马. 点 u, v 间有边时,从 u 到 v 或从 v 到 u 必须用且仅用一张车票,花费的时间为 w(u, v) ...
- 《think in python》学习-5
think in python -5 think in python -5 条件和递归 求模操作符% 用于整数,可以计算出第一个操作数除以第二个操作数的余数 7%3 #结果是2 求模操作符%有很多用途 ...
- javascript事件:获取事件对象getEvent函数
在javascript开发中我们会经常获取页面中的事件对象,然后来处理这些事件,例如下面的getEvent函数就是获取javascript下的页面事件对象. function getEvent(eve ...
- 第9课_3_db库安装
四 安装listener监听 使用oracle用户,在rac1和rac2上都可以起netca 1.打开网络配置界面,选择"Cluster configuration"集群配置方案, ...
- mysql utf8_bin跟utf8_general_ci的区别
ci是 case insensitive, 即 "大小写不敏感", a 和 A 会在字符判断中会被当做一样的; bin 是二进制, a 和 A 会别区别对待. 例如你运行: SEL ...