这篇大致是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。

12.Visual Studio 2013中的默认快捷键的更多相关文章

  1. 2.Visual Studio 2013中的默认快捷键

    这篇大致是IDE的使用技巧,常用的也就那么几个. 我自己用的最多的是注释.取消注释.格式调整.运行测试.开始调试.断开调试.重新开始调试.删除行ctrl+L.保存.全部保存.打开资源管理器.搜索等几个 ...

  2. 如何在Visual Studio 2013中使用Ribbon For WPF

    1.首先需要 下载Ribbon For WPF.目前最新的版本是Microsoft Ribbon for WPF October 2010. 下载 链接: https://www.microsoft. ...

  3. 在 Visual Studio 2013 中创建 ASP.NET Web 项目(0):专题导航 [持续更新中]

    写在前面的话 随着 Visual Studio 2013 的正式推出,ASP.NET 和 Visual Studio Web 开发工具 也发布了各自的最新版本. 新版本在构建 One ASP.NET ...

  4. 在 Visual Studio 2013 中创建 ASP.NET Web 项目(1):概述 - 创建 Web 应用程序项目

    注:本文是“在 Visual Studio 2013 中创建 ASP.NET Web 项目”专题的一部分,详情参见 专题导航 . 预备知识 本专题适用于 Visual Studio 2013 及以上版 ...

  5. 在 Visual Studio 2013 中使用 Grunt, Bower 和 NPM

    在 Visual Studio 2015 中提供了对于 Grunt 和 Gulp 的内置支持,在 Visual Studio 2013 中怎么办呢?微软将 2015 中的特性作为几个独立的扩展发布出来 ...

  6. 转载:在Visual Studio 2013中管理中国特色的社会主义Windows Azure

    原文链接: http://www.pstips.net/get-azurechinacloud-settings.html 谷歌被豪迈地放弃了中国市场,微软仍旧在中国市场摸爬滚打,跪着挣钱.其中私人定 ...

  7. 在ASP.NET MVC5 及 Visual Studio 2013 中为Identity账户系统配置数据库链接及Code-First数据库迁移

    在ASP.NET MVC5 及 Visual Studio 2013 中为Identity账户系统配置数据库链接及Code-First数据库迁移 最近发布的ASP.NET MVC 5 及Visual ...

  8. 在Visual Studio 2013 中使用C++单元测试

    本文主要介绍在Visual Studio 2013中对代码进行单元测试的方法,包含了两方面的内容:对已有的Dll文件进行单元测试,以及对已有的源文件进行单元测试. 1. VS2013对DLL文件的单元 ...

  9. 在Visual Studio 2013中修改远程Git服务器的地址

    在Visual Studio 2013中克隆了远程Git服务器的代码后,可以通过下图的方式修改Git服务器的地址:

随机推荐

  1. 差一点搞混了Transactional注解

    今天给我的Srping业务层加如下Service和Transactional注解: @Service @Scope(BeanDefinition.SCOPE_SINGLETON) @Transacti ...

  2. #ifdef-#endif的作用及其使用技巧

    电脑程序语句,我们可以用它区隔一些与特定头文件.程序库和其他文件版本有关的代码. 1 2 3 #ifdef语句1 //程序2 #endif 可翻译为:如果宏定义了语句1则程序2. 作用:我们可以用它区 ...

  3. 获取服务器IP,客户端IP

    客户端IP相关的变量 1. $_SERVER['REMOTE_ADDR']; 客户端IP,有可能是用户的IP,也有可能是代理的IP. 2. $_SERVER['HTTP_CLIENT_IP']; 代理 ...

  4. new/delete 和malloc/free 的区别

    new/delete 和malloc/free 的区别 一.基本概念malloc/free:1.函数原型及说明:      void *malloc(long NumBytes):该函数分配了NumB ...

  5. Entity Framework Code-First(10.3):Property Mappings

    Property Mappings using Fluent API: Here, we will learn how to configure properties of an entity cla ...

  6. Spring入门第六课

    XML配置里的Bean自动装配 Spring IOC容器可以自动装配Bean.需要做的仅仅是在<bean>的autowire属性里指定自动装配的模式 ByType(根据类型自动装配):若I ...

  7. 修改TABLE中的Column的属性

    删除主键名 这个主键名并不是列名,而是主键约束的名字,如果当时设置主键约束时没有制定约束的名字 设置主键的语句:ALTER TABLE P add constraint pk PRIMARY KEY ...

  8. HTML5秘籍(第2版) 中文pdf扫描版

      HTML5秘籍(第2版)共包括四个部分,共13章.第一部分介绍了HTML5的发展历程,用语义元素构造网页,编写更有意义的标记,以及构建更好的Web表单.第二部分介绍了HTML5中的音频与视频.CS ...

  9. Python pandas检查数据中是否有NaN的几种方法

    Python pandas: check if any value is NaN in DataFrame # 查看每一列是否有NaN: df.isnull().any(axis=0) # 查看每一行 ...

  10. Word课程笔记(秋叶系列课程)

    课时010[视频]01 别说你会Word,你可能用错了! # 贯通三个核心: 大量重复的工作懂得批量处理:反复要做的固定操作固化成“模板”“套路”:碰到异常情况知道准确高效的解决: # 三个问题: 文 ...