(1)输入svm然后按Tab键会生成Main函数;

(2)Ctrl +k+s 三个键一起按,会调出代码段;选中多行后,然后按以上三个快捷键,输入需要使用的代码段,按下Tab,代码段会自动包括选中代码。

此功能常用来为代码行添加try -catch和region等。

(3)Home键和End键:Home键会使光标移到当前代码行的开头,而End会使光标移到当前代码行的结尾;这两个键在对长代码行操作的时候用的比较多;

(4)Shift键的使用

Shift+F11 执行完当前级别的代码并回到上一层;

Shift+F12 查找所有引用;

Shift+Tab  代码行回退;

Shift +Delete会删除当前光标所在的(代码)行(删除的代码行会默认放入剪贴板中,所以如果当前剪贴板中的内容有其他作用的话,会被覆盖);

代码选中:

单行选中: Shift+Home:选中当前坐标到行首的代码;Shift+End选中当前坐标到行尾的代码;

多行选中:光标在当前页面的前提下,按上下左右的箭头会选中当前代码;鼠标在要选中的代码前点一下,然后鼠标滚动到要选中的代码行末尾处,

按住shift键再点 一下鼠标,会选中两次光标停留位置之间的代码;

(6)Ctrl+ X ;Ctrl+C 在不选中代码的前提下,就可以对当前行的代码进行剪切和复制;

(7)Alt + Shift +F10:当复制其他位置的代码到当前项目时,常会出现类型不被识别的情况,这是由于当前页面未引入相应的命名空间。

用法:将光标放在未识别的类型上,按下Ctrl+Shift+F10,该组合键用来智能显示相应命名空间的列表,选中,然后回车,会自动添加相应的命名空间。

(8)Ctrl+K+D 来使代码对齐

(9)Ctrl+M+O 写好代码后,可以折叠代码,可用来看代码的整体结构是不是规整。

(10)Ctrl+M+L 展开处于折叠状态的代码。

(11)Ctrl+M+M 展开或折叠当前光标所在的代码块。

(12)Ctrl + - :回到上个光标位置 ; Ctrl + Shift + - 转到下个光标位置。

(13)Ctrl+Delete:删除光标后面的 一个单词 或 一个字符 或 一片空白。。。

Ctrl+BackSpace: 删除光标前面面的 一个单词 或 一个字符 或 一片空白。。。

(14)F12 转到定义

想要查看类(对象)的结构,将光标置于类之上,按下F12,导航到类(对象)的定义

(15)F3

按下Ctrl +F 进行查询之后,继续按F3会自动查询下一个目标。

(16)F7 从设计界面切转到后台代码。Shift+F7 从后台代码切换到设计界面。

(17)F9 添加、消除断点;Shift+Ctrl+F9取消所有断点。

(18)F10执行当前级别代码(不进入当前级别下的函数)。

(19)F11逐行执行代码。

(20)Alt+Tab 常用于两个文档之间的切换。

(21)F4选中控件之后,按F4,会显示控件属性页面。

Ctrl+K+C  注释所选代码      Ctrl+E+U  取消注释所选代码

Ctrl+R+E,自动给字段加属性,封装属性的快捷键。

prop+两下tab键,自动属性代码出现。

alt+shift+F10,引用一个类时,定位找到其命名空间并且引用其命名空间。

Ctrl + G,跳到哪行。

Ctrl+L:删除整行

vs进行C#编程中常用的几个快捷键的更多相关文章

  1. 我在使用vs进行C#编程中常用的几个快捷键

    在vs中进行C#编程时: (1)输入svm然后按Tab键会生成Main函数: (2)Ctrl +k+s 三个键一起按,会调出代码段:选中多行后,然后按以上三个快捷键,输入需要使用的代码段,按下Tab, ...

  2. 【转载】Python编程中常用的12种基础知识总结

    Python编程中常用的12种基础知识总结:正则表达式替换,遍历目录方法,列表按列排序.去重,字典排序,字典.列表.字符串互转,时间对象操作,命令行参数解析(getopt),print 格式化输出,进 ...

  3. Python编程中常用的12种基础知识总结

    原地址:http://blog.jobbole.com/48541/ Python编程中常用的12种基础知识总结:正则表达式替换,遍历目录方法,列表按列排序.去重,字典排序,字典.列表.字符串互转,时 ...

  4. 使用Word API打开Word文档 ASP.NET编程中常用到的27个函数集

    使用Word API(非Openxml)打开Word文档简单示例(必须安装Word) 首先需要引入参照Microsoft.Office.Interop.Word 代码示例如下: public void ...

  5. c# WinForm窗体编程中对窗体程序设置快捷键

    c# WinForm窗体编程中对窗体程序设置快捷键http://www.cnblogs.com/bison1989/archive/2011/09/19/2180977.html /// <su ...

  6. VC++编程中常用的字符串转换函数

    VC++编程中经常遇到不同编码编码的字符串之间需要转换的情况,以下简单提供几个不同编码字符串之间的转换函数: ANSI 字符串和Unicode字符串之间的转换 //Convert wide char ...

  7. java编程中常用英语单词

    JAVA 省略语与名词解释 -------------------------------- J2EETM----JavaTM 2PlatformEnterpriseEdition : J2EE(JA ...

  8. MapReduce编程中常用的字符操作

    本文主要用于记录自己在编写mapreduce程序时常用的一些方法,后期会不断更新,用于自己复习和给新手一些帮助. 字符串操作 String str = " 12345"; // 字 ...

  9. JSP编程中常用的JavaScript技术(转载)

    1.<tronMouseOver=this.style.backgroundColor=’#FFFFFF’ onMouseOut=this.style.backgroundColor=”> ...

随机推荐

  1. Java中 Collection 、 List 、 Set 、 Map详解

    一.容器( Collection ) 接口    容器( Collection )是最基本的集合接口,一个容器( Collection )保存一组对象( Object ),即对象是容器的元素( Ele ...

  2. 080 Remove Duplicates from Sorted Array II 从排序阵列中删除重复 II

    “删除重复项目” 的进阶:如果重复最多被允许两次,又该怎么办呢?例如:给定排序数列 nums = [1,1,1,2,2,3]你的函数应该返回长度为 5,nums 的前五个元素是 1, 1, 2, 2 ...

  3. B. Dispersed parentheses 记忆化搜索 + 括号序列的状压表示

    http://codeforces.com/gym/100633/problem/B B. Dispersed parentheses time limit per test 2 seconds me ...

  4. Java环境安装与Eclipse安装

    1.jdk下载安装 2.Eclipse下载安装 遇到的问题: 出现问题原因可能有两个:1)没有配置环境变量 2)jdk和eclipse安装的版本不一致,都是64位或者都是32位. 本人出现错误的原因: ...

  5. 一起来学Spring Cloud | 第三章:服务消费者 (负载均衡Ribbon)

    一.负载均衡的简介: 负载均衡是高可用架构的一个关键组件,主要用来提高性能和可用性,通过负载均衡将流量分发到多个服务器,多服务器能够消除单个服务器的故障,减轻单个服务器的访问压力. 1.服务端负载均衡 ...

  6. Java面试:投行的15个多线程和并发面试题(转)

    多线程和并发问题已成为各种 Java 面试中必不可少的一部分.如果你准备参加投行的 Java 开发岗位面试,比如巴克莱银行(Barclays).花旗银行(Citibank).摩根史坦利投资公司(Mor ...

  7. Scrapy框架的基本组成及功能使用

    1.什么是scrapy? Scrapy是一个为了爬取网站数据,提取结构性数据而编写的应用框架.框架的本质就是集成各种功能.具有很强通用性的项目模板. 2.安装 Linux:       pip3 in ...

  8. Android 仿微信朋友圈添加图片

    github地址(欢迎下载Demo) https://github.com/zhouxu88/WXCircleAddPic 老习惯,先上图,着急用的朋友,直接带走Demo,先拿来用吧,毕竟老板催的紧, ...

  9. HTTP 三次握手  建立连接 和  四次握手断开连接

    三次握手建立连接    第一次握手:主机A发送位码为syn=1,随机产生seq number=1234567的数据包到服务器,主机B由SYN=1知道,A要求建立联机: 第二次握手:主机B收到请求后要确 ...

  10. MATLAB——解数独

    数独 数独是一种逻辑游戏,玩家需要根据9x9盘面的已知数字,推理出剩余所有空格的数字,并满足每一行.每一列和每个粗线宫(3x3)内均含1~9,不重复. MATLAB中有关函数 M = dlmread( ...