Visual Studio技巧集锦
总结了一下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技巧集锦的更多相关文章
- Visual Studio问题集锦:coloader80.dll未正确安装
问题 今天在修改之前的一个项目的时候报了一个错,大概内容如下: 有一个 Visual Studio 的 DLL 文件(coloader80.dll)未正确安装.请通过"控制面板"中 ...
- Visual Studio 技巧
Visual Studio 技巧 1 常用设置 2 常用快捷键 2.1 系统默认快捷键 2.2 自定义快捷键 3 修复系统错误 1 常用设置 Text Editor -> All Languag ...
- Visual Studio技巧之打造拥有自己标识的代码模板
可能经过很多博客的介绍,大家都知道代码段的使用,使用代码段可以很方便地生成一些常用的代码格式,确实对我们开发很方便.在团队开发中或者在某些情况下我们经常可能还会希望使用Visual Studio生成的 ...
- [转]Visual Studio技巧之打造拥有自己标识的代码模板
可能经过很多博客的介绍,大家都知道代码段的使用,使用代码段可以很方便地生成一些常用的代码格式,确实对我们开发很方便.在团队开发中或者在某些情况下我们经常可能还会希望使用Visual Studio生成的 ...
- 在【Xamarin+Prism开发详解三:Visual studio 2017 RC初体验】中分享了Visual studio 2017RC的大致情况,同时也发现大家对新的Visual Studio很是感兴趣。于是发时间深入研究了一下Visual Studio 2017RC 是不是和微软Connect()://2016上说得一样神。
总共列出了12点,耐心点慢慢看! 1,添加了不少[代码样式]的设置项目. 通过合理的设置每个人都能写出优美的代码,而且团队项目也可以达到统一代码风格. this首选项:可以设置[字段,属性,方法,事件 ...
- Visual Studio高级调试技巧
1. 设置软件断点,运行到目标位置启动调试器 方法①:使用汇编指令(注:x64 c++不支持嵌入汇编) _asm 方法②:编译器提供的方法 __debugbreak(); 方法③:使用windows ...
- Visual Studio (VS IDE) 你必须知道的功能和技巧 - 【.Net必知系列】
前言 本文主要阐述一些Visual Studio开发下需要知道的少部分且比较实用的功能,也是很多人忽略的部分.一些不常用而且冷门的功能不在本文范围,当然本文的尾巴[.Net必知系列]纯属意淫,如有雷同 ...
- Visual Studio原生开发的20条调试技巧(下)
我的上篇文章<Vistual Studio原生开发的10个调试技巧>引发了很多人的兴趣,所以我决定跟大家分享更多的调试技巧.接下来你又能看到一些对于原生应用程序的很有帮助的调试技巧(接着上 ...
- Visual Studio原生开发的10个调试技巧
这篇文章只介绍了一些有关Visual Studio的基本调试技巧,但是还有其他一些同样有用的技巧.我整理了一些Visual Studio(至少在VS 2008下)原生开发的调试技巧.(如果你是工作在托 ...
随机推荐
- java程序改错题(常见)
最近跑校招,做了一套java的笔试题. abstract class Name { private String name; public abstract boolean isStupidName( ...
- socket.io插件调用的demo
1.利用socket.io插件制作一个聊天框,原理是输入对话,发送到服务,服务器在返回相应的对话,最后插入页面中,时间对话的功能,这里我是使用的node.js搭建的服务器. 附上源码 <!DOC ...
- insta php-fpm 的配置
[global]pid = /www/wdlinux/phps/70/var/run/php-fpm.piderror_log = /www/wdlinux/phps/70/var/log/php-f ...
- Codeforces 799B - T-shirt buying(STL)
题目链接:http://codeforces.com/problemset/problem/799/B 题目大意:有n件T恤,每件T体恤都分别有价格(每件衣服的价格不重复).前面的颜色.背部的颜色三种 ...
- 推荐一个数据相关的网站tushare
推荐一个网站:tushare 使用方法如下: pip install tushare 我是使用pycharm直接安装的 抓取了浦发和光大的股票数据,并通过csv进行保存,和通过plt进行图片打印 im ...
- radis相关操作
redis是一个key-value存储系统.和Memcached类似,它支持存储的value类型相对更多,包括string(字符串).list(链表).set(集合).zset(sorted set ...
- 从输入URL到显示页面的过程分析
作为一个软件开发者,你一定会对网络应用如何工作有一个完整的层次化的认知,同样这里也包括这些应用所用到的技术:像浏览器,HTTP,HTML,网络服务器,需求处理等等. 本文将更深入的研究当你输入一个网址 ...
- Python 读写xlsx
# pip install openpyxl # openpyxl只能用于处理xlsx,不能用于处理xlsfrom openpyxl import load_workbook # 打开文件ExcelF ...
- 分子量(UVa1586)
题目具体描述见:https://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&category=830&a ...
- 安装requests
requests包让Python程序能够轻松地向网站请求信息以及检查返回的响应.要安装requests,请执行类似于下面的命令: $ pip3 install --user requests http ...