Skip to content

个人常用快捷键

通用

笔者说

下方快捷键,在大部分软件中通用。

  • 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:恢复页面默认缩放