Visual Studio最好用的快捷键(你最喜欢哪个)

每次在网上搜关于VS有哪些常用快捷键的时候,出来的永远是一串长的不能再长的列表,完全没体现出“常用”二字,每次看完前面几个就看不下去了,相信大家都 有这种感觉。其实我们平时用的真的只有很少的一部分,借用一句“二八原则”——其中20%的常用快捷键就可以完成你80%的任务了,当然这里20%不准 确,只是说明这样一个事实。下面是我平时用VS编程时真正用的比较多的快捷键,就这么十几个,看完毫无压力,多看几遍就能完全记住了~~~得意

当然每个人常用的一般都会有些不一样,欢迎大家评论说出自己常用或最常用的快捷键吧,比比看谁用的巧~~~

ctrl+-(shift+ctrl+-)
:移动光标到上次位置或相反,比如定位一个函数,转到函数定义后想回到函数使用处,则用ctrl+-,若又想回到函数定义处则可以按shift+ctrl+-
F12:Go to Definition,到变量或函数定义的地方,如变量声明处,函数实现处。与ctrl+-配合使用非常方便

Ctrl+]:匹配选中的括号(大括号、小括号都行),在多层循环+判断语句时非常方便
ctrl+Space:代码补全

 

ctrl+tab:在VS中切换打开的窗口,即切换各个文件
ctrl+I:递增搜索,与ctrl+F不同的是搜索期间不显示搜索对话框,且ctrl+F搜索下一个直接按Enter即可,而ctrl+I搜索下一个按ctrl+I或F3,Escape退出,连续按两次ctrl+I重复上次搜索
Ctrl+Shift+F:旧式的文件搜索对话框(与记事本中的搜索替换框差不多,可以替换)
Ctrl+F3:为当前选中的部分进行搜索(不需要再输入要搜索的内容)
Shift+Alt+Enter:最大化代码编写区域(代码全屏模式),即去掉所有其它辅助窗口只留下代码编写窗口,再按一次返回到原来界面
ctrl+K,Ctrl+C:注释一段代码块(先要选中一段代码)
ctrl+K,Ctrl+U:取消注释一段代码块
ctrl+K,Ctrl+D:代码自动格式化(整个文档)

ctrl+K,Ctrl+F:只格式化你选中的部分

Ctrl+K,Ctrl+K:在当前行创建一个书签
Ctrl+K, Ctrl+N:去下一个书签处

 

Ctrl+C, Ctrl+V:在当前行的下一行复制当前行内容(不用选中当前行),即复制当前行并粘贴到下一行,在两行内容差不多时很有用,可以先复制再改
Ctrl+L:删除当前行


Ctrl+M, Ctrl+M:展开或关闭当前的代码

 

from: http://www.cnblogs.com/lanxuezaipiao/p/3451943.html

转载于:https://www.cnblogs.com/GarfieldEr007/p/10111254.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/426232.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

玩转oracle 11g(17):命令学习5

21建立班级表 CREATE TABLE class( classId NUMBER(2), cName VARCHAR2(40) ); insert into class values(001,计算机科学与技术); insert into class values(002,计算机科学与技术); insert into class values(003,计算机科学与技术); insert into class values…

版是什么_晴天保保超越版好不好,有什么升级?

(图片来源:Pixabay)首发 | 公众号「 吐逗保 」文 | 逗逗酱(,,・∀・)ノ゛Hello,大噶好哇~给孩子买重疾险,逗逗酱一直以来推荐给大家最多的就是“晴天保保”、“妈咪保贝”或“大黄蜂系列少儿重疾险”。兼顾了定…

三种常见字符编码简介:ASCII、Unicode和UTF-8

什么是字符编码? 计算机只能处理数字,如果要处理文本,就必须先把文本转换为数字才能处理。最早的计算机在设计时采用8个比特(bit)作为一个字节(byte),所以,一个字节能表…

贝叶斯软件genle教程_一文读懂蒙特卡罗方法和应用贝叶斯推理

贝叶斯方法与推论,本文应作为我的教程的背景,该教程使用(Py)Stan进行轻松的的应用贝叶斯推理,以及使用r-INLA进行(近似)贝叶斯回归的介绍。在本文中,我将提供有关贝叶斯推理和蒙特卡洛方法的非常简短,自成体系的介绍&a…

看动画轻松理解时间复杂度(一)

算法(Algorithm)是指用来操作数据、解决程序问题的一组方法。对于同一个问题,使用不同的算法,也许最终得到的结果是一样的,比如排序就有前面的十大经典排序和几种奇葩排序,虽然结果相同,但在过程…

win10切第二屏幕_Win10特有的31个快捷键,装逼利器,赶快收藏吧!学习电脑知识...

很多快捷键不同版本系统基本相同的,不过,今天推送的这篇更多偏向于win10,因为win10将来必定会形成主流,所以还是值得学习。【WinX】 打开简易版开始菜单。【Wini】 打开设置面板。【WinL】 快速锁屏【WinE】 启动资源管理器&#…

java学习(116):arraylist集合实现类

import java.text.DateFormat; import java.text.SimpleDateFormat; import java.util.Date; //员工信息类 //date类 public class test50 {private String name;private String sex;private Date birth;public void showme(){System.out.println(this.getName());System.out.p…

redis存储数据类型_Redis与Memcahe的区别最全整理

经常看到大家只能对比redis和memecache的前两项区别【持久化】和【数据类型】,这里,给整理了最全的memcache和redis的区别,欢迎交流哦缓存(1)【持久化能力】Redis支持持久化,memcache也支持但一般不做持久化(重启丢失数据)(2)【数…

java学习(117):list迭代器和包含方法

import java.text.DateFormat; import java.text.SimpleDateFormat; import java.util.Date; //员工信息类 //date类 public class test50 {private String name;private String sex;private Date birth;public void showme(){System.out.println(this.getName());System.out.p…

某项目的双代号网络图如下所示_2019一级建造师项目管理知识点大全3

更多精彩内容,点击 蓝字 关注我们1Z203000 建设工程项目进度控制1Z203010 建设工程项目进度控制与进度计划系统>>> 1Z203011 项目进度控制的目的考点 1:项目进度控制的工作环节 项目管理各方都有进度控制的任务,但其控制的目标和…

java学习(118):vector类

import java.text.DateFormat; import java.text.SimpleDateFormat; import java.util.Date; //员工信息类 //date类 public class test50 {private String name;private String sex;private Date birth;public void showme(){System.out.println(this.getName());System.out.p…

Ipython\Jupyter数据分析工具

使用Python进行数据分析优点   1 Python大量的库为数据分析和处理提供了完整的工具集   2 比起R和Matlab等其他主要用于数据分析的编程语言,Python更全能   3 Python库一直在增加,算法的实现采用更具有创新性的方法   4 Python能和很多语言对接&…

分页的limit_20.MySQL中的LIMIT(分页)

对于一次性查询出的大量记录,不仅不便于阅读查看,还会浪费系统效率。MySQL中提供了一个关键字LIMIT,可以限定记录的数量,也可以指定查询从哪一条记录开始(通常用于分页)。1.准备CREATE DATABASE mahaiwuji;USE mahaiwuji;CREATE T…

java学习(120):set的iterator

public class Goods {//商品实体类private String number;//商品编号private String name;//商品价格private double price;//商品单价private int quantity;//商品数量public void setNumber(String number) {this.number number;}public String getNumber() {return numbe…

深入浅出etcd系列 – 心跳和选举

作者:宝爷 校对:DJ 1、绪论 etcd作为华为云PaaS的核心部件,实现了PaaS大多数组件的数据持久化、集群选举、状态同步等功能。如此重要的一个部件,我们只有深入地理解其架构设计和内部工作机制,才能更好地学习华为云Kube…

java学习(121):treeset排序集合

//treeset排序集合 import java.util.*;public class test61{public static void main(String[] args){TreeSet treenew TreeSet();//创建一个采用默认树形自然排序的对象tree.add(new Integer(50));tree.add(new Integer(150));tree.add(new Integer(250));tree.add(new Integ…

修改value_EXCEL批量名称修改

!!嘿嘿,今天给大家更新一章网上算是比较热的一个EXCEL技巧,当然这个是用VBA才能做到的,那就是名称的批量修改.打个比方吧.如果今天你要整理一下,你过往的一些照片,或者文件,这些文件或者照片要按照编辑时间和事件名称来进行编辑,那么你会怎么办?或者说,今天我到西湖去玩了一趟…

java学习(122):treeset自定义排序

//自定义排序 import java.util.*; public class test62 {public static void main(String[] args){TreeSet treenew TreeSet();//创建一个采用默认树形自然排序的对象tree.add(new Integer(50));tree.add(new Integer(150));tree.add(new Integer(250));tree.add(new Integer(…

运行指定代码_JavaScript 运行机制(Event Loop)详解

一、为什么JavaScript是单线程?JavaScript语言的一大特点就是单线程,也就是说,同一个时间只能做一件事。那么,为什么JavaScript不能有多个线程呢?这样能提高效率啊。JavaScript的单线程,与它的用途有关。作…

Java 支付宝支付,退款,单笔转账到支付宝账户(单笔转账到支付宝账户)

上次分享了支付宝订单退款的代码,今天分享一下支付宝转账的操作. 现在是有一个余额提现的功能,本来是打算做提现到银行卡的,但是客户嫌麻烦不想注册银联的开放平台账户,就说先提现到支付宝就行,二期再做银行卡的提现. 先在支付宝APP里添加此功能,需要签约. 此API官方参数文档 …