个人常用快捷键
通用
笔者说
下方快捷键,在大部分软件中通用。
- Ctrl + C:复制光标所在行 或 复制选中内容
- Ctrl + V:粘贴复制内容到光标所在行
- Ctrl + X: 剪切光标所在行 或 剪切选中内容
- Ctrl + Z:撤销上一步操作(前提是没关闭当前文件)
- Ctrl + Y:恢复上一步操作(前提是没关闭当前文件)
- Ctrl + S:保存
- Ctrl + Shift + S:全部窗口保存
- Ctrl + A:全选
- Ctrl + F:在当前文件中进行文本查找
- Ctrl + H:在当前文件中进行文本替换
- Tab:向右缩进
- Shift + Tab:向左缩进
- Ctrl + W:关闭窗口
- Ctrl + Shift + W:全部窗口关闭
- Ctrl + B:粗体
- Ctrl + I:斜体
- Ctrl + U:下划线
Windows
Windows:打开开始菜单
Windows + D:显示桌面
Windows + L:锁屏
Windows + E:打开资源管理器
Windows + Shift + S:打开系统自带截图
Windows + V:打开剪贴板
Windows + Tab -> 方向键切换窗口,回车键进入窗口:打开多窗口视图
Windows + R:打开“运行”对话框
- 输入 cmd:打开命令行程序
- 输入 notepad:打开记事本程序
- 输入 calc:打开计算器程序
- 输入 mspaint:打开绘图程序
- 输入 regedit:打开注册表
- 输入 services.msc:打开服务列表
- 输入 mstsc:打开远程桌面连接
- 输入 subl:打开 Sublime Text 程序(需要安装 Sublime Text 并提前设置好环境变量)
- 输入 typora:打开 Typora 程序(需要安装 Typora)
Ctrl + Alt + Delete:打开任务管理器
Alt + Tab -> Alt 键不松手,Tab 键切换窗口,松手后进入窗口:切换窗口视图
[Fn] + Alt + F4:关闭窗口(关闭程序)
- Alt + 空格键 + C
[Fn] + F2:文件重命名
IntelliJ IDEA
快捷键
- Ctrl + Alt + L:格式化代码(代码写不规范的童鞋,起码学会这个快捷键吧)
- Ctrl + D:复制光标所在行 或 复制选中内容,并把复制内容插入到光标位置下面
- Ctrl + Y:删除光标所在行 或 删除选中的行(与通用快捷键不同)
- [Fn] + Alt + Insert:弹出菜单,可以选择进行生成 getter/setter、生成构造方法,重写 toString 等(有了 Lombok 后用的频率低了很多)
- Ctrl + Alt + 回车:在上方插入一行,光标移动到新行行首
- Shift + 回车:在下方插入一行,光标移动到新行行首
- Ctrl + /:给光标所在行 或 选中行代码 添加或取消单行注释(可根据当前的文件类型,使用不同的注释符号)
- Ctrl + Shift + /:以
多行注释
注释掉选中行 - Ctrl + Alt + T:给选中代码块添加语句块(try-catch、while 等)
- Alt + 回车:提供快速修复选择
- Alt + Shift + 上/下键:向上或向下移动当前行/选中行
- Ctrl + Shift + 上/下键:向上或向下移动当前方法/选中方法
- Ctrl + Shift + 回车:在当前行任何地方可以快速在末尾生成分号
- Ctrl + F:在当前文件中进行文本查找
- Ctrl + Shift + F:全局查找
- Ctrl + R:在当前文件中进行文本替换(与通用快捷键不同)
- Ctrl + Shift + R:全局替换
- Ctrl + H:显示当前类的层次结构
- [Fn] + Ctrl + F12:显示当前类的结构(方法、属性等)
- Ctrl + 鼠标左键:在变量或方法上使用此快捷键,可以找到变量或方法的定义位置(如果是已经在变量或方法的定义位置,按下就会进入或弹出它被使用的位置)
- Ctrl + Alt + 鼠标左键:在某个使用的方法上点击,可直接定位到该方法在对应子类重写的位置(在 Controller 中想看看调用 Service 层怎么实现的)
- [Fn] + Ctrl + End:跳转到文件尾部
- [Fn] + Ctrl + Home:跳转到文件头部
- Ctrl + Q:显示光标所在的类名、方法名、变量名的 java doc 注释
- Ctrl + Alt + O:优化 import 语句,自动导入包或移除无用包
- [Fn] + Shift + F9:调试按钮
- [Fn] + Shift + F10:运行按钮
- Ctrl + T:等效于工具栏 pull 按钮 - VCS(版本控制系统)
- Ctrl + K:等效于工具栏 commit 按钮 - VCS(版本控制系统)
- Ctrl + Alt + Z:撤销当前文件的修改(版本控制系统)
快捷短语
- psvm + 回车:生成 main 方法
- sout + 回车:生成输出语句(System.out.println();)
- 在创建对象时,先写完后面 new Xxx() 部分,然后输入 .var + 回车:补全前面声明部分
- 数组/Collection 系列集合,.for + 回车:生成增强 for 语句
- 数组/Collection 系列集合,.fori + 回车:生成循环下标语句(Set 集合不行)
- 返回值,.return + 回车:生成 return 返回值; 语句
浏览器
- Ctrl + 0:恢复页面默认缩放