总结了一下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. java程序改错题(常见)

    最近跑校招,做了一套java的笔试题. abstract class Name { private String name; public abstract boolean isStupidName( ...

  2. socket.io插件调用的demo

    1.利用socket.io插件制作一个聊天框,原理是输入对话,发送到服务,服务器在返回相应的对话,最后插入页面中,时间对话的功能,这里我是使用的node.js搭建的服务器. 附上源码 <!DOC ...

  3. insta php-fpm 的配置

    [global]pid = /www/wdlinux/phps/70/var/run/php-fpm.piderror_log = /www/wdlinux/phps/70/var/log/php-f ...

  4. Codeforces 799B - T-shirt buying(STL)

    题目链接:http://codeforces.com/problemset/problem/799/B 题目大意:有n件T恤,每件T体恤都分别有价格(每件衣服的价格不重复).前面的颜色.背部的颜色三种 ...

  5. 推荐一个数据相关的网站tushare

    推荐一个网站:tushare 使用方法如下: pip install tushare 我是使用pycharm直接安装的 抓取了浦发和光大的股票数据,并通过csv进行保存,和通过plt进行图片打印 im ...

  6. radis相关操作

    redis是一个key-value存储系统.和Memcached类似,它支持存储的value类型相对更多,包括string(字符串).list(链表).set(集合).zset(sorted set ...

  7. 从输入URL到显示页面的过程分析

    作为一个软件开发者,你一定会对网络应用如何工作有一个完整的层次化的认知,同样这里也包括这些应用所用到的技术:像浏览器,HTTP,HTML,网络服务器,需求处理等等. 本文将更深入的研究当你输入一个网址 ...

  8. Python 读写xlsx

    # pip install openpyxl # openpyxl只能用于处理xlsx,不能用于处理xlsfrom openpyxl import load_workbook # 打开文件ExcelF ...

  9. 分子量(UVa1586)

    题目具体描述见:https://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&category=830&a ...

  10. 安装requests

    requests包让Python程序能够轻松地向网站请求信息以及检查返回的响应.要安装requests,请执行类似于下面的命令: $ pip3 install --user requests http ...