文章目录
环境
- Ubuntu 24.04.1
- IntelliJ IDEA 2024.1.6
快捷键
外观
-
Alt + 1
:打开/关闭"项目"窗口(即左边的导航窗口) -
Alt + 4
:打开/关闭"运行"窗口 -
Alt + Shift + .
:放大字体 -
Alt + Shift + ,
:缩小字体
编辑
-
Ctrl + C
:选中文本时,复制选中文本;没选中文本时,复制当前行 -
Ctrl + X
:选中文本时,剪切选中文本;没选中文本时,剪切当前行 -
Ctrl + D
:选中文本时,复制并粘贴选中文本;没选中文本时,复制并粘贴当前行 -
Ctrl + Y
:选中文本时,删除选中文本所在行;没选中文本时,删除当前行 -
Ctrl + V
:粘贴 -
Ctrl + Shift + V
:从历史剪贴板,选择要粘贴的内容 -
Ctrl + Alt + Shift + V
:粘贴为纯文本 -
Ctrl + Z
:撤销操作 -
Ctrl + Shift + Z
:重做操作(注意Ctrl + Y
是删除当前行) -
Ctrl + Shift + U
:切换大小写 -
Tab
:向右缩进 -
Shift + Tab
:向左缩进 -
Ctrl + /
:注释/反注释(使用//
) -
Ctrl + Shift + /
:注释/反注释(使用/* ... */
) -
Ctrl + Alt + L
:选中文本时,格式化选中文本;没选中文本时,格式化当前文件 -
Alt + Shift + Up
:选中多行文本时,向上移动选中文本;没选中文本时,向上移动当前行 -
Alt + Shift + Down
:选中多行文本时,向下移动选中文本;没选中文本时,向下移动当前行 -
Ctrl + Shift + Up
:向上移动当前语句(比如跨多行的for
语句) -
Ctrl + Shift + Down
:向下移动当前语句(比如跨多行的for
语句) -
Ctrl + Alt + T
:添加外层代码(比如if
、for
等) -
Ctrl + Shift + Del
:删除外层代码(比如if
、for
等) -
Shift + Enter
:在下方插入新行 -
Ctrl + Alt + Enter
:在上方插入新行注:如果是运行在VMWare里,会有快捷键冲突,
Ctrl + Alt + Enter
是VMWare的全屏的快捷键。VMWare官方提供的解决办法是先Ctrl + Alt + Space
,然后松开空格键,再按回车键。该方法可以解决包含Ctrl + Alt
的快捷键冲突。
移动光标
-
Ctrl + B
:光标跳到变量定义处,如果本身就在变量定义处,则显示变量使用情况注:相当于Ctrl + 鼠标点击
-
Ctrl + Alt + 左
:光标回到上次的位置 -
Ctrl + Alt + 右
:光标进到下次的位置 -
Ctrl + W
:扩大选中范围 -
Ctrl + Shift + W
:缩小选中范围 -
Ctrl + [
:光标移到代码块开始 -
Ctrl + ]
:光标移到代码块结尾 -
在代码块开头/结尾处双击
:选中代码块 -
Ctrl + 左
:光标向左移一个词 -
Ctrl + 右
:光标向右移一个词 -
Ctrl + G
:光标移到指定行
提示
-
Ctrl + Space
:代码提示 -
Ctrl + P
:方法的参数信息 -
Ctrl + Shift + P
:变量的类型信息
查找
-
Shift + Shift
:查找所有 -
Ctrl + N
:查找class -
Ctrl + Shift + N
:查找文件 -
Ctrl + F12
:文件结构(会列出所有方法,方便定位) -
Ctrl + F
:查找 -
Ctrl + R
:替换 -
Ctrl + Shift + F
:在多个文件里查找 -
Ctrl + Shift + R
:在多个文件里替换 -
F3
:查找下一处 -
Shift + F3
:查找上一处 -
Ctrl + F3
:如果没有选中文本,则查找下一处"当前光标位置的word";如果选中文本,则查找下一处选中的文本注:Eclipse对应的快捷键是
Ctrl + K
(如果没记错的话) -
Ctrl + Shift + F3
:如果没有选中文本,则查找上一处"当前光标位置的word";如果选中文本,则查找上一处选中的文本
Live Templates
通过模板自动生成代码。
-
Ctrl + J
:列出模板 -
psvm
java
public static void main(String[] args) {
}
注: psvm
是 public static void main
的缩写。
fori
java
for (int i = 0; i < ; i++) {
}
sout
java
System.out.println();
注:要想查看或者编辑Live Templates,点击File -> Settings:
然后在弹出对话框里,选择Editor -> Live templates -> Java:
列操作
Alt + Shift + Insert
:打开/关闭列选择模式。在列选择模式下,拖动鼠标可以按列选择多行,光标移到每行选中的文本末尾
-
Ctrl + Alt + Shift + 拖动鼠标
:同上,按列选择多行,光标移到每行选中的文本末尾 -
Alt + Shift + G
:先选中多行,然后按"Alt + Shift + G",则光标移到每一行的行尾
调试运行
-
Shift + F10
:运行 -
Shift + F9
:调试 -
F8
:单步(不进入内部) -
F7
:单步(进入内部) -
Shift + F8
:从当前方法返回 -
F9
:继续运行 -
Ctrl + F2
:停止运行