总结了一下VS的使用快捷键, 以下这些是必须转化为肌肉记忆的。

1、Ctrl+Shift+V循环粘贴不同的内容

  剪贴板最多可以保存20项内容,通过Ctrl+Shift+V可以循环粘贴出之前复制过的内容。

2、Ctrl+W选中当前单词

  鼠标放在一个单词上面,Ctrl+W能够帮助你选中一个单词。如图:

3、Ctrl+Delete删除当前单词

  鼠标放在一个单词上面,Ctrl+Delete能够删除一个单词。

4、Ctrl+L剪切当前行

5、Ctrl+Shift+U选中内容变为大写

6、Ctrl+U选中内容变为小写

7、如果Ctrl+Z回退不到了怎么办?

  你的文档的更改都会保存在这里:

  

  左右图标分别指示向前还是向后。

8、Ctrl+G转到指定行

  

9、Shift+Alt+选择 可以选中代码块

  

10、Esc跳转到所选代码开始出。End跳转到所选代码结束处。

11、Ctrl+=选中鼠标最后单击的两个地方之间的代码

  

12、Ctrl+K、Ctrl+U注释,取消注释

13、Ctrl+K、Ctrl+D为当前文档代码设置正确格式

14、Ctrl+M、Ctrl+M折叠,展开代码块。Ctrl+M、Ctrl+L折叠,展开整个文档。Ctrl+M、Ctrl+O折叠,展开到定义。(编辑=》大纲显示)

15、工具》选项=》环境=》字体和颜色=》括号匹配(方括号),可以设置匹配括号的背景颜色

  

16、Ctrl+K、Ctrl+K设置、删除一个书签,

   Ctrl+K、Ctrl+N跳转到下一个书签。

   Ctrl+K、Ctrl+P跳转到前一个书签。(编辑=》书签)

  这个东西用来记录代码位置非常有用。

17、Ctrl+J代码提示

  

18、Ctrl+Shift+Space显示参数信息

  

19、Ctrl+K、Ctrl+X插入代码段,也可以右键插入代码段

20、Tab、Tab,这个功能相当喜欢,假如你在代码里输入了,for,这是vs会显示提示信息,按两次Tab、Tab就自动输入了代码段。

  

  当然,这个功能配合上自定义代码段更爽,首先Ctrl+K、Ctrl+B打开代码段管理器,找到要添加的位置,然后添加自定义代码,基本上都与原来的一样。来看一个代码段:

<?xml version="1.0" encoding="utf-8"?>
<CodeSnippets xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet">
<CodeSnippet Format="1.0.0">
<Header>
<Title>testcode</Title>
<Shortcut>testcode</Shortcut> //输入什么代码时进行提示
<Description>Console.WriteLine 的代码段</Description>
<Author>Microsoft Corporation</Author>
<SnippetTypes>
<SnippetType>Expansion</SnippetType>
</SnippetTypes>
</Header>
<Snippet>
<Declarations>
<Literal Editable="false">
<ID>SystemConsole</ID>
<Function>SimpleTypeName(global::System.Console)</Function>
</Literal>
</Declarations>
<Code Language="csharp"><![CDATA[这是自定义代码段]]> //自定义代码
</Code>
</Snippet>
</CodeSnippet>
</CodeSnippets>

  当然,这个非常好,因为在Visual Studio中进行编辑以上XML代码块时什么都提示都给出了:

  

  鼠标移上节点就有说明。以上代码输入test然后连按两次Tab Tab就出来了。当然,你也可以右键,插入代码段(Ctrl+K、Ctrl+X)去鼠标点击。

21、代码段管理器  Ctrl+K、Ctrl+B打开代码段管理器,也可以工具=》代码段管理器。

22、渐进式搜索,Ctrl+I,根据上次Ctrl+F里输入的内容逐个搜索。配合Ctrl+F3更爽,Ctrl+F3是直接用选中内容搜索,有以下特点:

  • 大小写敏感;
  • 搜索隐藏文本;
  • 支持部分匹配;
  • 不使用正则表达式;

  另外Ctrl+F3,选中内容之后按F3也能实现渐进式搜索。

23、输出窗口

  输出窗口是非常有用的,它输出了很多有用的信息,比如错误信息,异常信息,生成的SQL语句等等。双击就能够导航到所在代码。

24、F12转到定义 = 右键转到定义

Vusual Studio 2008无法选中SVN插件ankhsvn 

发现出了这个问题,重装感觉太麻烦,就按照提示的去做,重新加载包,在命令行中输入devenv /resetskippkgs,这里讲的命令行并不是window的运行框,而是要在开始>>所有程序>>Mircosoft visual studio 2008>>visual studio tools>>visual studio 2008 命令提示

Visual Studio技巧集锦的更多相关文章

  1. Visual Studio问题集锦:coloader80.dll未正确安装

    问题 今天在修改之前的一个项目的时候报了一个错,大概内容如下: 有一个 Visual Studio 的 DLL 文件(coloader80.dll)未正确安装.请通过"控制面板"中 ...

  2. Visual Studio 技巧

    Visual Studio 技巧 1 常用设置 2 常用快捷键 2.1 系统默认快捷键 2.2 自定义快捷键 3 修复系统错误 1 常用设置 Text Editor -> All Languag ...

  3. Visual Studio技巧之打造拥有自己标识的代码模板

    可能经过很多博客的介绍,大家都知道代码段的使用,使用代码段可以很方便地生成一些常用的代码格式,确实对我们开发很方便.在团队开发中或者在某些情况下我们经常可能还会希望使用Visual Studio生成的 ...

  4. [转]Visual Studio技巧之打造拥有自己标识的代码模板

    可能经过很多博客的介绍,大家都知道代码段的使用,使用代码段可以很方便地生成一些常用的代码格式,确实对我们开发很方便.在团队开发中或者在某些情况下我们经常可能还会希望使用Visual Studio生成的 ...

  5. 在【Xamarin+Prism开发详解三:Visual studio 2017 RC初体验】中分享了Visual studio 2017RC的大致情况,同时也发现大家对新的Visual Studio很是感兴趣。于是发时间深入研究了一下Visual Studio 2017RC 是不是和微软Connect()://2016上说得一样神。

    总共列出了12点,耐心点慢慢看! 1,添加了不少[代码样式]的设置项目. 通过合理的设置每个人都能写出优美的代码,而且团队项目也可以达到统一代码风格. this首选项:可以设置[字段,属性,方法,事件 ...

  6. Visual Studio高级调试技巧

    1. 设置软件断点,运行到目标位置启动调试器 方法①:使用汇编指令(注:x64 c++不支持嵌入汇编) _asm 方法②:编译器提供的方法 __debugbreak(); 方法③:使用windows ...

  7. Visual Studio (VS IDE) 你必须知道的功能和技巧 - 【.Net必知系列】

    前言 本文主要阐述一些Visual Studio开发下需要知道的少部分且比较实用的功能,也是很多人忽略的部分.一些不常用而且冷门的功能不在本文范围,当然本文的尾巴[.Net必知系列]纯属意淫,如有雷同 ...

  8. Visual Studio原生开发的20条调试技巧(下)

    我的上篇文章<Vistual Studio原生开发的10个调试技巧>引发了很多人的兴趣,所以我决定跟大家分享更多的调试技巧.接下来你又能看到一些对于原生应用程序的很有帮助的调试技巧(接着上 ...

  9. Visual Studio原生开发的10个调试技巧

    这篇文章只介绍了一些有关Visual Studio的基本调试技巧,但是还有其他一些同样有用的技巧.我整理了一些Visual Studio(至少在VS 2008下)原生开发的调试技巧.(如果你是工作在托 ...

随机推荐

  1. Sklearn-GridSearchCV网格搜索

    GridSearchCV,它存在的意义就是自动调参,只要把参数输进去,就能给出最优化的结果和参数.但是这个方法适合于小数据集,一旦数据的量级上去了,很难得出结果.这个时候就是需要动脑筋了.数据量比较大 ...

  2. Idea安装Scala插件(转)

    原文链接:http://blog.csdn.net/a2011480169/article/details/52712421 参考博客: 1.http://wwwlouxuemingcom.blog. ...

  3. Homestead在windows7 下的搭建

    遇到的问题有 1.Homestead 的版本问题,教程git版本是 v5,最新是v7的,如果用最新,就要求vagrant的版本是 2.0的: 2.启动homestead后,出现 No input fi ...

  4. 用js实现登录的简单验证

    实现过程示意图 代码 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> &l ...

  5. WireShark出现The NPF driver isn't running的问题

    昨天开始尝试装上了wireshark网络监视软件,可是今天打开去总是出现“The NPF driver isn't running.You may have trouble capturing or ...

  6. MySQL之查漏补缺

    1.TRUNCATE语句和DELETE语句的区别 1.delete语句,是DML语句,truncate语句通常被认为是DDL语句. 2.delete语句,后面可以跟where子句,通常指定where子 ...

  7. gm(GraphicsMagick)图片中文水印乱码问题

    1.GraphicsMagick图片中文水印乱码问题处理方式 如出现乱码是由于服务器中缺少中文字库所致,为避免系统中存在多个中文字库冲突, 所以没有必要在安装GraphicsMagick时就将字库文件 ...

  8. vue单文件中scoped样式如何穿透?

    在vue文件中的style标签上,有一个特殊的属性:scoped.当一个style标签拥有scoped属性时,它的CSS样式就只能作用于当前的组件,也就是说,该样式只能适用于当前组件元素.通过该属性, ...

  9. day2 购物商城

    购物商城 商品展示.价格 买,加入购物车 付款,钱不够.(减商品,充值)

  10. 易普优APS应用案例:线束行业生产计划排产

    一.线束行业生产现状 (1)产品种类以及标准繁多,生产计划难协调 线束行业的生产,虽然原材料不多,但线束产品却多达几万种.一般线束企业,虽然不是每个月都生产数万种产品,但每月生产的产品品种在300种以 ...