JetBrains快捷键汇总

前言

工欲善其事,必先利其器Jetbrains的产品已经逐渐占领了开发工具市场,其产品线覆盖多种语言,主要产品在下面有列出来,我们这里来总结一下这些产品的快捷键。
  • IntelliJ IDEA(java)
  • PhpStorm(php)
  • PyCharm(python)
  • RubyMine(ruby)
  • WebStorm(javascript)
  • AppCode(object-c/swift)
  • CLion(c/c++)
  • DataGrip(databasees)
  • Rider(c#)

通用快捷键

查找/代替

  • ctrl+F 文件内查找
  • ctrl+shift+F 指定目录内查找
  • F3 查找下一个
  • shift+F3 查找上一个
  • ctrl+R 查找替换
  • ctrl+shift+R 指定目录查找替换
  • ctrl+shift+N 通过文件名快速查找文件
  • ctrl+shift+alt+N 通过字符快速查找位置
  • ctrl+shift+A 查找并使用编辑器所有功能
  • shift+shift 查找所有地方

界面操作

  • alt+[0-9] 拆合功能界面模块
  • 双击界面tab 最大或最小化目标界面
  • alt+←/→ 切换选项卡

编辑

  • ctrl+C 复制
  • ctrl+shift+C 复制路径
  • ctrl+V 粘贴
  • ctrl+shift+V 多选粘贴
  • ctrl+X 剪切
  • ctrl+Z 退回
  • ctrl+shift+Z 重做
  • ctrl+D 复制当前行
  • ctrl+W 切换选中单词
  • ctrl+←/→ 以单词为边界跳光标位置
  • ctrl+alt+L 格式化代码
  • tab 扩大缩进(这是放在句首起作用。有时候代码输了一部分后按tab可以自动补全代码)
  • shift+tab 减小缩进
  • ctrl+Y 删除一行
  • shift+enter 重新开始新一行
  • ctrl+shift+enter 完成语句
  • ctrl+shift+up 切换大小写
  • ctrl+ -/+ 展开或闭合代码块
  • ctrl+shift+ -/+ 全部展开或闭合代码块
  • ctrl+backspace 按单词删除
  • ctrl+J 查看一些模板快捷方式
  • alt+shift+C 最近的修改
  • ctrl+shift+space 自动补全
  • ctrl+space 提示
  • ctrl+/ 注释
  • ctrl+shift+/ 取消注释

导航

  • esc 进入编辑区
  • home 到行首
  • end 到行尾
  • ctrl+home 到文件首
  • ctrl+end 到文件尾
  • ctrl+]/[ 光标到块的前面或后面
  • alt+↑/↓ 上一个/下一个方法
  • ctrl+alt+←/→ 上一个/下一个光标位置
  • ctrl+鼠标左键 跳到详细
  • ctrl+Q 显示注释文档
  • alt+F1 查找代码所在位置
  • ctrl+E 最近编辑的文件
  • ctrl+tab 上一个窗口
  • ctrl+shift+tab 下一个窗口
  • [shift] + F2 错误或警告定位
  • ctrl + F12 文件内快速定位

调试

  • shift+F9 调试
  • shift+F10 运行
  • F8 步过
  • F7 步入
  • alt+F9 运行至光标处
  • ctrl+F2 停止

重构

  • ctrl+alt+shift+T 弹出重构菜单

IDEA快捷键

编辑

  • itar/itli+tab 自动生成for循环语句
  • ctrl+O 重写父类方法
  • ctrl+U 转到父类
  • alt+enter 修正
  • ctrl+alt+O 优化导入的类和包
  • ctrl+P 方法参数提示

WebStorm快捷键

简单总结

一些共识
  • F一般代表find
  • R一般代表replace
  • N一般代表navigate
  • W一般代表word
  • ←/→一般代表切换到上一个下一个
  • shift有可能是全部的意思也有可能是用来区别意义相反的快捷键
  • 有些快捷键再执行一次可能返回上一次状态
怎么找快捷键?
  • 在快捷键设置里面。
  • 在菜单上有提示。
  • ctrl+shift+A查找快捷键。

本文章必富客制作,转载请注明出处