VS2013快捷键很多,灵活使用常用快捷键及各项技巧可以让你事半功倍。下面的visual studio 2013快捷键和操作技巧你知道多少?

  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”;

  2)键入待搜索文本(将光标移至搜索词输入框位置即可开始输入);

  3)键入搜索文本后,可以使用组合键“Ctrl+I”及“Ctrl+Shift+I”前后定位搜索结果,搜索结果会被高亮显示。

  4)要结束搜索,可以按“ESC”键或者点击查找框右侧的关闭按钮。

  [补充]选择一个单词后,按组合键“Ctrl+F”也可调出查找框口,且搜索结果也会被高亮显示。

  5.框式选择

  使用组合键“Shift+Alt+方向键(或鼠标)”即可完成框式选择。框式选择允许你同时对代码行和列进行选择。这对批量删除某些代码很方便的哦。

  6.在光标所在行的上面或下面插入一行

  1)组合键“Ctrl+Enter”:在当前行的上面插入一个空行;

  2)组合键“Ctrl+Shift+Enter”:在当前行的下面插入一个空行。

  7.定位到行首与行尾

  1)home键:定位到当前行的行首;

  2)end键:定位到当前行的行尾。

  8.选中从光标起到行首(尾)间的代码

  1)选中从光标起到行首间的代码:使用组合键“CShift + Home”;

  2)选中从光标起到行尾间的代码:使用组合键“Shift + End”。

  9.快速插入代码块

  请参考我的另一篇文章。

  10.调用智能提示

  1)方法1:使用组合键“Ctrl+J”;

  2)方法2:使用组合键“Alt+→”。

  11.调用参数信息提示

  对于某些函数体较大的函数来说,想轻松地确认参数在函数内部的使用情况是件比较麻烦的事情。这时可以将光标置于参数名上,再按组合键“Ctrl+Shif+空格”,参数被使用的地方会被高亮显示。

  12.快速切换窗口

  使用组合键“Ctrl+Tab”(此时可以打开IDE的导航,获得鸟瞰视图)。

  13.快速隐藏或显示当前代码段

  使用组合键“Ctrl+M,M”(记住:要按两次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)调试(开始执行不调试):使用组合键“Ctrl+F5”;

  4)调试(逐语句):F11;

  5)调试(逐过程):F10;

  6)设置断点:F9。  

点击查看更多快捷键

下面是vs2013使用过程中的4个小技巧:

  1.在不新建TAB的情况下快速查看、编辑一个函数的代码。以前要看一个函数的实现,需要在使用的地方点击F12跳转到该函数,实际上这是很浪费时间的。VS2013Peek View便解决了这个问题。在光标移至某个函数下,按下alt+F12

可以看出在当前页即有当前函数的实现。然后在Peek窗口里可以继续按alt+F12。然后按ctrl+alt+-,或者ctrl+alt++就可以前后跳转。按ESC关闭Peek窗体。这下就不需要来回跳转了……(alt+G可以跳转至函数定义的地方,alt+左箭头可以回退)

  2.Sublime text预览功能。这个很诱人有木有!以前使用Sublime text就是为了其快速预览和定位。现在我们VS也有了!工具—>选项—>文本编辑器—>所有语言—>滚动条 在行为里点击 使用垂直滚动条的缩略图模式,源代码概述选择宽。即可实现下图:

3.嵌套逻辑代码

  选择代码段后按住Ctrl+k,s 即可以将代码嵌入选择的代码逻辑

  4.// TODO

  2010就有了 // TODO 可以在视图-其他窗口-任务列表 查看自己的代做的任务表。

VS2013快捷键及技巧的更多相关文章

  1. VS2013快捷键及技巧 / 智能插件

    复制/剪切/删除整行代码 1)如果你想复制一整行代码,只需将光标移至该行,再使用组合键"Ctrl+C"来完成复制操作,而无需选择整行. 2)如果你想剪切一整行代码,只需将光标移至该 ...

  2. 【转】Xcode常用快捷键与技巧分享

    原文网址:http://www.jianshu.com/p/039954b0cbe0 工欲善其事必先利其器. 虽然Xcode编写objective-c or swift很完美, 但了解其工具的常用快捷 ...

  3. visual studio 2013常用快捷键 VS2013快捷键大全

    visual studio 2013常用快捷键 VS2013快捷键大全   Visual Studio 2013 是一个基本完整的开发工具集,它包括了整个软件生命周期中所需要的大部分工具,如UML工具 ...

  4. oracle_PLSQL 快捷键使用技巧

    PLSQL 快捷键使用技巧 2012-01-17 09:32:50标签:PLSQL PLSQL 编程工具快捷设置 PLSQL使用技巧 PLSQL 快捷键 oracle PLSQL 最近在开发过程中,遇 ...

  5. 浅谈Notepad++选中行操作+快捷键+使用技巧【超详解】

    Notepad++选中行操作 快捷键 使用技巧 用Notepad++写代码,要是有一些重复的代码想copy一下,还真不容易,又得动用鼠标,巨烦人.... 有木有简单的方法呢,确实还是有的不过也不算太好 ...

  6. 15 个 Eclipse 常用开发快捷键使用技巧

    15 个 Eclipse 常用开发快捷键使用技巧 1.alt+? 或 alt+/:自动补全代码或者提示代码 2.ctrl+o:快速outline视图 3.ctrl+shift+r:打开资源列表 4.c ...

  7. python3.4学习笔记(六) 常用快捷键使用技巧,持续更新

    python3.4学习笔记(六) 常用快捷键使用技巧,持续更新 安装IDLE后鼠标右键点击*.py 文件,可以看到Edit with IDLE 选择这个可以直接打开编辑器.IDLE默认不能显示行号,使 ...

  8. vs2008快捷键极其技巧

    vs2008快捷键极其技巧 1. 工具: Microsoft Visual Studio 2008 Version 9.0.21022.8 RTM Microsoft .NET Framework V ...

  9. C# WinForm快捷键设置技巧

    C# WinForm快捷键设置技巧 1.Alt+*(按钮快捷键) 按钮快捷键也为最常用快捷键,其设置也故为简单.在大家给button.label.menuStrip等其他控件的Text属性指定名称时, ...

随机推荐

  1. 来,一起让我们越来越懒,面向CSS、JS未来编程。(9.28已更新)

    2016.10.29更新 本文存在大量的错误,仅供参考. 不知不觉在前端领域马上一个年头就要过去了,然而再看看自己的代码,果然够烂,那么为什么代码一直没有用面向对象的思维去写CSS呢?首先有两点:一点 ...

  2. angularjs和ajax的结合使用 (二)

    今天我们来继续丰富上次的例子.我们来搞些 稍微复杂点的应用. 首先我们来加一个全选 的功能. 上一篇的例子里我们看到 分页时载入的是我们通过linq 查询自定义列 然后构建的匿名类 .使用这种EF框架 ...

  3. Basic Tutorials of Redis(3) -Hash

    When you first saw the name of Hash,what do you think?HashSet,HashTable or other data structs of C#? ...

  4. Navisworks 提供了.NET, COM和NwCreate 三种API

    Navisworks 提供了.NET, COM和NwCreate 三种API.而通常我们说Navisworks API其实指的只是COM或.NET,因为NwCreate的功能比较特殊.待我一一道来: ...

  5. Live555流媒体服务器编译(Windows下)

    最近在回顾之前做过的相关项目,其中包括live555流媒体服务器相关,今天先把live555开源框架在Windows下的编译方法记录一下. live555是一套使用使用开放的标准协议(RTP/RTCP ...

  6. javascript实现键盘自动打字效果

    最近在网上看到一个字符逐个出现的打字效果,觉得挺有趣的,想一想基本实现思路就是设置一个定时器逐然后逐个向容器中添加字符,于是就基于jQuery写了一个简单版的. <!DOCTYPE html&g ...

  7. div仿textarea使高度自适应

    今天真的有些无语,在百度上找了很多关于textarea和input高度自适应的代码,并且考虑到了要判断textarea的滚动条,从而动态改变它的高度,直到我搜索了这个让我目瞪狗呆的办法…… <d ...

  8. 腾讯AlloyTeam移动Web裁剪组件AlloyCrop正式开源

    传送门 Github地址:https://github.com/AlloyTeam/AlloyFinger/tree/master/alloy_crop 在线Demo演示: 简介 裁剪图片的应用场景有 ...

  9. 深化管理、提升IT的数据平台建设方案

    谈到信息化,每个企业有每个企业的业务模式,每个企业有每个企业不同的思考.落地有效的信息化建设一定紧跟着企业的发展,围绕业务和管理,来提升效率,创造价值. 对于企业如何在发展的不同阶段提升信息化建设,这 ...

  10. Appfuse:扩展自己的GenericManager

    通过代码生成机制的appfuse访问数据都通过GenericManager来实现,GenericManager默认提供了以下几个方法: package org.appfuse.service; imp ...