IDEA 和 PyCharm 是研究生生活必不可少的两款软件。本文将 JetBrain 系列软件常用的快捷键进行了整理,从而方便大家进行查找和使用。如果有哪些常用快捷键没有包括进去,欢迎大家在评论区指出,我会及时将内容填充进去。

1. 常用快捷键

常用快捷键包括:

  • CTRL + D:复制所在行。
  • CTRL + Y:删除所在行。
  • CTRL + X C V:分别是剪切、复制和粘贴所在行。
  • CTRL + W:递进选择代码块。
  • CTRL + P:提示方法的参数。
  • CTRL + B:跳转到方法定义处。
  • CTRL + + -:展开或关闭代码段。
  • CTRL + F1:显示错误信息。
  • CTRL + F8:设置断点。
  • ALT + ↑ ↓:切换方法。
  • SHIFT + 滚轮:横向移动屏幕。
  • SHIFT + F10:执行。
  • ALT + SHIFT + /:多行注释。
  • ALT + SHIFT + ↑ ↓:移动行。
  • SHIFT + ENTER:下面新建一行。
  • CTRL + ALT + ENTER:上面新建一行。
  • CTRL + 点击:查看源码。
  • ALT + ENTER:解决错误。
  • ALT + ← →:切换页面。
  • CTRL + ALT + U:查看继承关系。
  • CTRL + ALT + L:代码格式化,美观化。
  • CTRL + SHIFT + Z:取消撤回(和搜狗输入法的符号表还冲突了,建议用微软输入法)。
  • ALT + INSERT:构造器(右键选择 Generate,功能更丰富)。
  • CTRL + F12:查看类结构。
  • SHIFT + F6:重构方法名、变量名(整体替换)。
  • CTRL + SHIFT + Y:大小写转换。
  • CTRL + ALT + T:生成 try-catch 代码。
  • CTRL + ALT + F:局部变量转换为成员变量。
  • CTRL + F:查找和替换。
  • CTRL + ALT + M:抽取新方法。
  • CTRL + F4:关闭当前页面。
  • CTRL + SHIFT + `:新建分支。

2. IDEA 常用模板

IDEA 常用模板包括:

  • psvm:public static void main。
  • sout:System.out.println。
  • soutp:输出形参。
  • soutm:输出方法。
  • soutv:输出变量。
  • xxx.sout:输出xxx,可以是临时定义的字符串之类。
  • fori:for 循环。
  • iter:迭代器 for 循环。
  • itar:数组迭代 for 循环。
  • list.for:数组 for 循环。
  • list.fori:数组正序 for 循环。
  • list.forr:数组倒序 for 循环。
  • ifn:if null 判断。
  • inn:if not null 判断。
  • prsf:private static final 私有静态常量,用于单例模式。
  • psf:public static final。
  • psfi:public static final int,以此类推。

自定义模板,可以去 Editor 的 Live Templates 中添加。

3. Jupyter 常用快捷键

Jupyter 常用模板包括:

  • SHIFT + ENTER:运行 cell 并选中下一个 cell。
  • CTRL + ENTER:运行 cell。
  • OPTION + SHIFT + ENTER:调试 cell。
  • CTRL + ↑ ↓:上下选择 cell。

4. 参考内容

  1. IDEA 笔记