(21)C#VS快捷键
1.移动光标
ctrl+ 右键:按单词移动
home:移动到一行得开头 ,end:移动到一行得末尾
ctrl+home:移动到文本得第一行初始位置,ctrl+end文本最末尾
pageDn:往文件下面翻一个屏幕,
ctrl+向下:视角向下移动一行
2.文本选择
shift+右键:向右选中一个字母,
ctrl+shift+右键:向右选中一个单词
ctrl+w:选中整个单词
shift+home:光标位置到本行开头
ctrl+shift+home:光标位置到第一行开头
3.复制删除文本
ctrl+ c 复制 ,ctrl v 粘贴
ctrl+d 复制光标所在行的整行代码
ctrl+x 或者 ctrl+l 或者shift+del 如果光标未选中则删除一行
ctrl+shift+v 查看最近剪切的历史记录
ctrl+后退键删除光标前一个单词,ctrl+del删除光标后的一个单词
3.格式化代码
tab 向后缩进 tab+shift向前缩进
ctrl+k + ctrl+f 格式化本行
ctrl+k + ctrl+d 格式化本文件
ctrl+k + ctrl+c 多行注释
ctrl+k + ctrl+u 取消注释
4.代码片段
输入class 在按tab键 会自动生成,类似还有 for ,if ,while,try,interface,using .....等
输入ctor+tab 快捷生成构造函数
输入porp+tab 快捷生成简写封装字段
输入porpfull+tab 快捷生成全写封装字段
输入porpg+tab 快捷生成简写封装字段,set私有
5.选项卡和窗口
ctrl+tab 向右切换打开的文件,ctrl+tab+shitf 向左同理
alt+w+L 关闭所有选项卡
shift+alt+回车 全屏/
ctrl+alt+L 打开资源管理器
ctrl+alt+O 输出窗口
具体可以查看 vs 菜单栏选项后的快捷键
6.查找替换
ctrl+f 查找 >>> 按f3想当于下一下
ctrl+h 替换>>> ctrl+r 替换下一个 >>> ctrl +a 替换全部
ctrl+f 或者ctrl+h >>>>>ctrl+shift+f 更高级查找替换
7.运行及调试
f9 光标行打断点
f5 运行带调试模式 >>>f10 单步调试(不跳进方法)>>>f11 跳进方法>>> shitf+f11 跳出方法体>>>ctrl+f10执行到光标位置
ctrl+f5 运行无调试
自定义快捷键(截图来自vs2017)
工具-选项-环境-键盘
1.代码大小写切换 alt+x

2.自动格式化 :alt+c

3.注释快捷键 alt+q

4. 取消注释快捷键 alt+w

5.封装字段 alt+r

(21)C#VS快捷键的更多相关文章
- 21个极大提高开发效率的VS Code快捷键
摘要: 高效使用VS Code! 作者:前端小智 原文:21 个VSCode 快捷键,让代码更快,更有趣 Fundebug经授权转载,版权归原作者所有. 注意:自己尝试的时候,Mac(17, pro) ...
- 【Android应用开发】Android Studio - MAC 版 - 快捷键详解
博客地址 : http://blog.csdn.net/shulianghan/article/details/47321177 作者 : 韩曙亮 要点总结 : -- 熟练使用快捷键 : 在任何编程环 ...
- CSS的压缩 方法与解压
为什么要压缩CSS? 1.大网站节约流量 2.加快访问速度 工具:Dreamweaver(手工替换,个人感觉任何文本编辑器都可以)不过DW可以还原 CSS压缩与CSS代码压缩还原方法,CSS压缩工具有 ...
- Selenium 3 常用 API
元素定位 获取页面元素属性 元素判断 元素操作 操作输入框/单击 双击 下拉框操作 键盘操作 鼠标操作 单选框操作 多选框操作 拖动窗口 操作 JS 框 切换 frame 使用 JS 操作页面对象 操 ...
- 第10月第21天 手势识别 开屏广告 Xcode快捷键
1.手势识别 http://yulingtianxia.com/blog/2016/12/29/Multimedia-Edit-Module-Architecture-Design/ 2.开屏广告 h ...
- [技巧篇]21.Android Studio的快捷键设置[图片版]
如果对你有帮助,请点击推荐!
- 工欲善其事,必先利其器 之 VS2013全攻略(安装,技巧,快捷键,插件)!
如有需要WPF工具的朋友可以移步 工欲善其事,必先利其器 之 WPF篇: 随着开发轨迹来看高效WPF开发的工具和技巧 之前一篇<c++的性能, c#的产能?!鱼和熊掌可以兼得,.NET NATI ...
- Android Studio快捷键
一.android studio 默认快捷键 刚开始接触一款开发软件,想必很想了解它的快捷方式,这会对你的编程起到很好的帮助,提高工作效率,接下来给你介绍下Android Studio一些常用的快 ...
- [收藏]IntelliJ Idea快捷键
Alt+回车 导入包,自动修正 Ctrl+N 查找类 Ctrl+Shift+N 查找文件 Ctrl+Alt+L 格式化代码 Ctrl+Alt+O 优化导入的类和包 Alt+Insert 生成代码(如g ...
随机推荐
- Redmine部署到Windows Azure
有幸,今天可以尝试将Redmine部署到Windows Azure中,记下点滴,方便大家查阅 步骤一:Windows Azure中安装Ubuntu VM 遇到的问题,创建VM时会提示云服务.云存储订阅 ...
- 《Cracking the Coding Interview》——第18章:难题——题目12
2014-04-29 04:36 题目:最大子数组和的二位扩展:最大子矩阵和. 解法:一个维度上进行枚举,复杂度O(n^2):另一个维度执行最大子数组和算法,复杂度O(n).总体时间复杂度为O(n^3 ...
- SpringMVC 整合 kaptcha(验证码功能)
一.添加依赖 <dependency> <groupId>com.github.penggle</groupId> <artifactId>kaptch ...
- Python全栈工程师(异常(基础))
ParisGabriel 每天坚持手写 一天一篇 决定坚持几年 为了梦想为了信仰 Python人工智能从入门到精通 补充:包的相对导入 只对后两种导入方式有用 ...
- 博客挪窝了 http://my.oschina.net/jrrx/blog
1. 博客园很不错: 2. 由于各种原因,挪到了 http://my.oschina.net/jrrx/blog
- 【bzoj4378】[POI2015]Logistyka 离散化+树状数组
题目描述 维护一个长度为n的序列,一开始都是0,支持以下两种操作:1.U k a 将序列中第k个数修改为a.2.Z c s 在这个序列上,每次选出c个正数,并将它们都减去1,询问能否进行s次操作.每次 ...
- 洛谷 P2041 分裂游戏 解题报告
P2041 分裂游戏 题目描述 有一个无限大的棋盘,棋盘左下角有一个大小为 n 的阶梯形区域,其中最左下角的那个格子里有一枚棋子.你每次可以把一枚棋子"分裂"成两枚棋子,分别放在原 ...
- 树(tree)
树(tree) 题目描述 小明正在研究一种砍树游戏.一开始在W列H行的方格上,每一个格子都长着一颗树,格子的行从北到南依次编号,格子的列从西到东依次编号. 小明会砍倒一些树,每砍倒一颗树,树会占据这个 ...
- 用IE滤镜实现的一些特效
CSS3是当下非常火的一个话题,很多浏览器都已经开始支持这一特性,然后IE这个拥有庞大用户群体的平台,却无法提供这样的支持,即便是IE9发布,也无法改变这一事实,然而,幸运的是,IE并非在这方面毫无作 ...
- error : cannot open source file "SDKDDKVer.h"
属性->VC++ Directions-> include path 中加了:$(IncludePath) library path 中加了:$(LibraryPath)