常用的文本编辑的快捷键

快捷键 介绍
Home键 回到行首 Home键
End 回到行尾 End键
Shift + Home键 当光标在行尾,选中一行数据
Shift + End键 当光标在行首,选中一行数据
Ctrl + Home 键 回到文件头部
Crtl + End键 回到文件尾部
Ctrl + A 全选
Ctrl + F 查找
鼠标双击 选中一个单词
鼠标连续点击3次 选中一行
Ctrl + Chift + 右箭头/左箭头 不用鼠标选中一个单词

常用的2019vs的编译器的快捷键

快速查找:

快捷键组合 实现效果
Ctrl+Shift+> 放大编辑器
Ctrl+Shift+<或者 Ctrl+鼠标滚动控制 缩小编辑器
按住 Alt 并拖动鼠标 块选择
按Ctrl键并双击标题栏 重新停靠浮动窗口
将浮动窗口最大化 双击标题栏
Ctrl+Alt+向下键 显示打开的文件列表
Ctrl+F4 关闭活动文档
Ctrl+Tab 切换活动窗口
Ctrl + G 跳转到行号或行
Ctrl+C 复制
Ctrl+V 粘贴
Ctrl+X 剪切
Ctrl+Z 撤销
Ctrl+D 复制一行
Alt+向上键 上移行
Alt+向下键 下移行
Ctrl+向上键 选中上一行
Ctrl+向下键 选中下一行
Ctrl+向左键 选中左边一个字符
Ctrl+向右键 选中右边一个字符
Shift+小写字母 将小写字母变大写
字符 输入键盘双字符中的下边的字符
Shift+字符 输入键盘双字符中的上边的字符
F5 开始调试(遇到断点会进入debug状态)
Shift+F5 停止调试
Ctrl+F5 开始执行不调试
F10 单步执行
F11 逐语句
Shift+F11 跳出
Ctrl+F10 运行到光标处
Ctrl+Shift+F10 设置下一语句
F9 设置并切换断点
Ctrl+F9 禁用断点
Ctrl+Shift+F9 删除所有断点
Ctrl+F 快速查找
Enter 快速查找下一个结果
Shift+Enter 快速查找上一个结果
Esc 取消查找
Ctrl+H 快速替换
Alt+R 快速替换的替换下一个
Alt+A 快速替换的全部替换
Ctrl+Shift+F 在文件中查找
Ctrl+Shift+H 在文件中替换
Ctrl + K,Ctrl + C 注释选定行
Ctrl + K,Ctrl + U 取消选定行的注释
Ctrl + K,Ctrl + D 正确对齐所有代码

简单记忆:

1、窗口快捷键

**记忆诀窍:**凡跟窗口挂上钩的快捷键必有一个W(Windows);

快捷键 介绍
Ctrl+W,W 浏览器窗口 (浏览橱窗用有道的翻译是window shopping)
Ctrl+W,S 解决方案管理器 (Solution)
Ctrl+W,C 类视图 (Class)
Ctrl+W,E 错误列表 (Error)
Ctrl+W,O 输出窗口(输出Output;输出程序的的编译信息 ;可在vs中“工具”—-“选项”—-“调试”—-“输出窗口”进行配置需要查看哪些信息)
Ctrl+W,P 属性窗口 (属性 Property)
Ctrl+W,T 任务列表 (任务Task)
Ctrl+W,X 工具箱 (事实上工具应该是Tool 但t已被任务列表占用了 ;参照一些大神的记忆方法:“X”长得四通八达,而工具就有这样一个特点,所以属性的快捷键是“X”)
Ctrl+W,B 书签窗口 (书签 Bookmark 书签非常好用,如果有几千行代码,在寻找代码的时候添加书签找起来要快很多)
Ctrl+W,U 文档大纲 (OutLine;使用第二个字母U)
Ctrl+D,B 断点窗口 (breakpoint)
Ctrl+D,I 即时窗口 (immediately)

2、项目功能快捷键

规律

快捷键 介绍
ctrl 是强制功能键
shift 有给项目增加功能
CTRL + F6 /CTRL + TAB 下一个文档窗口即活动窗体切换 (windows操作系统是alt+tab表示在任务之间切换
CTRL + SHIFT + F6 /CTRL + SHIFT + TAB 上一个文档窗口 (在windows系统操作中 相信大家都知道shift有相反的功能 哈哈 在这里体现了)
F7 查看代码 (WebForm开发里面,是查看后台代码)
Shift+F7 查看窗体设计器 (在后台cs文件的时候,这种方式很方便跳转到前台.aspx页面)
Ctrl+Shift+N 新建项目 (N是New新建的意思 那如果需要强制在项目中新建项目的话 自然就是组合键Ctrl+Shift+N)
Ctrl+Shift+O 打开项目 (Open)
CTRL + SHIFT + C 显示类视图窗口(C代表Class类的意思)
CTRL + F4 关闭文档窗口 (相信用过qq的大家都有使用alt+f4来关闭当前聊天窗口 想想用ctrl+tab在活动标签窗口切换就知道为什么关闭当前标签窗口是ctrl+f4)
CTRL + SHIFT + E 显示资源视图 (E代表Explorer资源管理器的意思)
CTRL + SHIFT + B 生成解决方案 (B代表Build生成的意思 其实用F6也可以实现)
Shift+F6 表示生成当前项目 (上面已经说过使用f6可以生成整个解决方案 那如果是当前项目的生成那自然就是加上功能键shift了 )
F4 显示属性窗口 SHIFT + F4显示项目属性窗口
Ctrl+Shift+S 全部保存 (S代表Save保存的意思 这里表示全部保存是因为如果只是单个保存Ctrl+S跟整个项目没有任何瓜葛 而全部保存的概念应该是说在整个项目中 所以组合键中自然会有shift了哦)
Ctrl+Shift+A 新建项(A是Add的意思)
Shift+Alt+C 新建类 (shift是跟项目有关的功能键;Alt用的非常多,空格(用的非常多)旁;C是Class;而且添加类用的非常多;所以自然就是:Shift+Alt+C)

3、查找相关快捷键

快捷键 介绍
Ctrl+F 查找 (Find) Ctrl+Shift+F: 在文件中查找 (上面已经提过了shift是表示在项目中 所以如果需要在项目中的文件中查找的话 那自然就少不了Shift)
F3 查找下一个 (相信使用过windows系统的人都知道f3是查找的快捷键)
Shift+F3 查找上一个 (shift在此有反向的功能哦)
Ctrl+H 替换
Ctrl+Shift+H 在文件中替换

4、代码快捷键

快捷键 介绍
Ctrl+E,D(ctrl+k,d) 格式化全部代码 ;让你的代码瞬间整洁起来。
Ctrl+E,F 格式化选中的代码(如果你已经记住Ctrl+E+D是格式化全部代码的话 那你想想规律不就知道了吗 F不就在D的右边表示它是特定某一范围)
Ctrl+K,C 注释选定内容 (Comment)
Ctrl+K,U 取消选定注释内容 (UnComment)
Ctrl+J /Ctrl+K,L 智能提示 列出成员 (kernel核心内容 list列表 如果我们想查看一个对象具有的成员具体信息的时候试下这个快捷键吧)
Ctrl+K,P 参数信息 (kernel核心内容 Parameters参数 如果我们想查看一个方法的具体参数的时候这个组合键可是挺有用的哦)
Ctrl+K,I 快速查看信息(Infomation)
Ctrl+K,S 外侧代码(平时个人惯会时不时的用#region 用了region之后代码看起来就特别整洁 所以自然而然的就用惯了这个)
CTRL + M, CTRL + M 折叠或展开当前方法
CTRL + M, CTRL + O 折叠所有方法
CTRL + M, CTRL + L 展开所有方法
CTRL + M, CTRL + P 展开所有方法
Ctrl+M,P 停止大纲显示 (用了region将代码折叠起来之后试试用这组组合键吧 体验一下折叠和展开的吧 看着舒服的代码我相信你记住这对快捷键肯定是值得的)
ctrl+shift+f10 自动添加using命名空间(在实例化对象的时候,使用的非常多)

5、调试快捷键

快捷键组合 实现效果
F5 启动调试
Ctrl+F5 开始执行(不调试)
Shift+F5 停止调试
Ctrl+Shift+F5 重启调试
F9 启用/关闭断点
Ctrl+F9 停止断点
Ctrl+Shift+F9 删除全部断点
F10 逐过程
Ctrl+F10 运行到光标处
F11 逐语句

6、编辑快捷键

快捷键 介绍
Alt+F12 查找符号(列出所有查找结果)
shift+f12 查找所有引用(讲光标放在单词上, 然后按Shift + F12)
Ctrl+U 全部变为小写 (的sql语句全部转换成大写以提高性能 )
Ctrl+Shift+U 全部变为大写 (U表示Upper )
Ctrl+Shift+V 剪贴板循环 (平时我们都只惯用ctrl+c 和ctrl+v 大家可能还不知道事实上微软都已经帮我们把多次剪切的结果都保存了下来 记下这组快捷键吧 可以粘贴上几次剪切的结果 一用便知道它的强大厉害之处)
Ctrl+Shift+L 删除当前行 (这个很有用哦 因为大家常常会要删除多余的空行 哈哈 这组快捷键会让你省力不少)
Ctrl+E,S 查看空白(ctrl+r,w 和它一样可以查看空白或者说显示或隐藏tab标记)
Ctrl+E,W 自动换行 (代码太长还有滚动条,特别是写append(sql.toString)语句的时候,太长,所以这时候就不得不拖动滚动条,这样以后就可以换行显示了)
Ctrl+G 转到指定行 (通过情况下 我们想在跳转到具体某一行 用它太方便了)
Shift+Alt+箭头键 选择矩形文本 Alt+鼠标左按钮: 选择矩形文本
CTRL + DELETE 删除至词尾 CTRL + BACKSPACE删除至词头 SHIFT + TAB取消制表符
Ctrl+左右箭头键 一次可以移动一个单词
Ctrl+单击 选中当前点击的整个单词
SHIFT + END 选择至行尾
SHIFT + HOME 选择至行开始处
CTRL + SHIFT + END 选择至文档末尾 CTRL + SHIFT + HOME选择至文档末尾开始
CTRL + SHIFT + PAGE UP 选择至本页前面 CTRL + SHIFT + PAGE DOWN选择至本页后面
CTRL + PAGE DOWN 光标定位到窗口上方 CTRL + PAGE UP光标定位到窗口下方
CTRL + END 文档定位到最后 CTRL + HOME文档定位到最前
按两下tab快速代码段 写for, foreach循环,或者try, 还有绑定事件方法
ctrl+减号 回退到光标上一次的位置(这个真心挺有用的)

常用简单电脑快捷键:

快捷键 介绍
Ctrl+C 复制
Ctrl+X 剪切
Ctrl+V 粘贴
Ctrl+Z 撤销
Ctrl+A全选所有文字,文件 全选所有文字,文件
Delete 删除
Shift+Delete 避开回收站bai直接永久删除(不可找回)
F3 搜索文件和文件夹
Alt+F4 关闭当前窗口或退出某程序界面
Alt+Enter 查看对象属性
Alt+空格键 当前窗口启用快捷菜单
Alt+TAB 窗口切换
Alt+ESC 顺序切换循环
F5 刷新当前界面窗口
ESC 取消当前的任务
Ctrl+Tab 选项之间前进移动
Ctrl+Shift+Tab 选项之间后退移动
F1 帮助
F4 显示当前列表内容
WIN+BREAK 系统属性的对话框
WIN+D 显示桌面
WIN+M 最小化所有窗口
WIN+Shift+M 还原最小化的窗口
WIN+E 打开我的电脑
WIN+F 寻找资料文件
Ctrl+WIN+F 搜索计算机
WIN+F1 显示Win帮助信息
WIN+L 锁定计算机
WIN+R 计算机运行窗口
WIN+U 工具管理器
END 显示当前画面底部
Ctrl+P 打印
Ctrl+N 新建
Ctrl+O 打开
Ctrl+S 保存
WIN+M 最小化所有被运行启用的程序窗口
Ctrl+WIN+F 查找对话框

idea快捷键

快捷键组合 实现效果
psvm + Tab键 / main + Tab键 public static void main(String[] args)
sout + Tab键 System.out.println()
Ctrl + X 删除当前行
Ctrl +D 复制当前行
Alt+Insert(或右键Generate) 生成代码(如get,set方法,构造函数等)
Ctrl+Alt+T 生成try catch (或者 Alt+enter选择)
CTRL+ALT+T 把选中的代码放在 TRY{} IF{} ELSE{} 里
Ctr+shift+U 实现大小写之间的转化
ALT+回车 导入包,自动修正
CTRL+ALT+L 格式化代码
CTRL+ALT+I 自动缩进
CTRL+E 最近更改的代码
fori 生成for (int i = 0; i < ; i++) {}
Alt + <–左右–>键 实现窗口左右更换(多窗口)
Ctrl + 鼠标点击 快速找到成员变量的出处
Shift+F6 重构/重命名 (包、类、方法、变量、甚至注释等)
CTRL+Q 查看当前方法的声明
Ctrl+Alt+V 自动创建变量(new 对象();之后选择按快捷键)
Ctrl+O 重写方法
Ctrl+I 实现方法
ALT+/ 代码提示
Ctrl+Shift+R 在当前项目中替换指定内容
Ctrl+E 最近编辑的文件列表
Ctrl+P 显示方法参数信息
Ctrl+Shift+Insert 查看历史复制记录,idea可以保留历史复制的 100 条记录

控制台语句 System.out 相关:

生成控制台的相关快捷键 描述
sout + Tab键 生成System.out.println();,输出到控制台语句并换行。
souf + Tab键 生成System.out.printf("");,输出一个格式化字符串到控制台。
soutm + Tab键 生成System.out.println("类名.方法名");,输出当前 类和方法名 到控制台。
soutp + Tab键 生成System.out.println(所有方法参数名+值);,输出当前 方法的参数名和值 到控制台。

=================================日常使用 必备快捷键==============================

查找

快捷键 介绍
Ctrl + F 在当前文件进行文本查找
Ctrl + R 在当前文件进行文本替换
Shift + Ctrl + F 在项目进行文本查找
Shift + Ctrl + R 在项目进行文本替换
Shift + Shift 快速搜索
Ctrl + N 查找class
Ctrl + Shift + N 查找文件
Ctrl + Shift + Alt + N 查找symbol(查找某个方法名)

跳转切换

快捷键 介绍
Ctrl + E 最近文件
Ctrl + Tab 切换文件
Ctrl + Alt + ←/→ 跳转历史光标所在处
Alt + ←/→ 方向键 切换子tab
Ctrl + G go to(跳转指定行号)

编码相关

快捷键 介绍
Ctrl + W 快速选中
(Shift + Ctrl) + Alt + J 快速选中同文本
Ctrl + C/Ctrl + X/Ctrl + D 快速复制或剪切
多行选中 Tab / Shift + Tab tab
Ctrl + Y 删除整行
滚轮点击变量/方法/类 快速进入变量/方法/类的定义处
Shift + 点击Tab 快速关闭tab
Ctrl + Z 、Ctrl + Shift + Z 后悔药,撤销/取消撤销
Ctrl + Shift + enter 自动收尾,代码自动补全
Alt + enter IntelliJ IDEA 根据光标所在问题,提供快速修复选择,光标放在的位置不同提示的结果也不同
Alt + ↑/↓ 方法快速跳转
F2 跳转到下一个高亮错误 或 警告位置
Alt + Insert 代码自动生成,如生成对象的 set / get 方法,构造函数,toString() 等
Ctrl + Shift + L 格式化代码
Shift + F6 快速修改方法名、变量名、文件名、类名等
Ctrl + F6 快速修改方法签名

代码阅读相关

快捷键 介绍
Ctrl + P 方法参数提示显示
Ctrl + Shift + i 就可以在当前类里再弹出一个窗口出来
Alt + F7 可以列出变量在哪些地方被使用了
光标在子类接口名,Ctrl + u 跳到父类接口
Alt + F1 + 1, esc
(Shift) + Ctrl + +/- 代码块折叠
Ctrl + Shift + ←/→ 移动窗口分割线
Ctrl + (Alt) + B 跳转方法定义/实现
Ctrl + H 类的层级关系
Ctrl + F12 Show Members 类成员快速显示

版本管理相关

快捷键 介绍
Ctrl + D Show Diff
(Shift) + F7 (上)下一处修改

浏览器快捷键

Edge浏览器快捷键 - 知乎 (zhihu.com)

Chrome浏览器快捷键大全 - 知乎 (zhihu.com)