跳到主要内容

常用编辑器快捷键速查表

基本操作

操作概要VSCode (Windows)VSCode (macOS)IntelliJ (Windows)IntelliJ (macOS)
显示所有命令Ctrl+Shift+P, F1⇧⌘P, F1Shift+Ctrl+A⇧⌘A
快速打开Ctrl+P⌘PShift+Ctrl+N⇧⌘O
打开键盘快捷键Ctrl+K Ctrl+S⌘K ⌘SCtrl+Alt+S (然后选择 Keymap)⌘, (然后选择 Keymap)
显示最近打开的文件Ctrl+Tab⌃TabCtrl+E⌘E

编辑

操作概要VSCode (Windows)VSCode (macOS)IntelliJ (Windows)IntelliJ (macOS)
代码格式化Shift+Alt+F⇧⌥FCtrl+Alt+L⌘⌥L
(无选中区域时)剪切行Ctrl+X⌘XCtrl+X⌘X
(无选中区域时)复制行Ctrl+C⌘CCtrl+C⌘C
向下移动行Alt+↓⌥↓Shift+Alt+↓⇧⌥↓
向上移动行Alt+↑⌥↑Shift+Alt+↑⇧⌥↑
向下复制行Shift+Alt+↓⇧⌥↓Ctrl+D⌘D
向上复制行Shift+Alt+↑⇧⌥↑Ctrl+Shift+D⌘⇧D
删除行Ctrl+Shift+K⇧⌘KCtrl+Y⌘⌫
在下方插入行Ctrl+Enter⌘EnterShift+Enter⇧Return
增加行缩进Ctrl+]⌘]TabTab
减少行缩进Ctrl+[⌘[Shift+Tab⇧Tab
重命名F2F2Shift+F6⇧F6
打开补全建议Ctr+Space⌃SpaceCtrl+Space⌃Space
一般这个和系统默认的切换输入法冲突 我会把它换成⌥⌘Space
把选择的代码用某些代码包起来Ctrl+Shift+P⇧⌘PCtrl+Alt+T⌘⌥T
优化import文Ctrl+Alt+O⌃⌥O

选择

操作概要VSCode (Windows)VSCode (macOS)IntelliJ (Windows)IntelliJ (macOS)
矩形选择(鼠标选择)Shift+Alt+拖动⇧⌥+拖动Alt+拖动⌥+拖动
矩形选择(键盘选择)Ctrl+Shift+Alt+方向键⇧⌥⌘+方向键Ctrl+Shift+Alt+方向键⇧⌘+8 打开关闭矩形选择模式
选择与选择范围内相同的字符串Ctrl+D⌘DCtrl+G选择下一个:⌃G
选择全部:⌃⌘G

移动

操作概要VSCode (Windows)VSCode (macOS)IntelliJ (Windows)IntelliJ (macOS)
移动到行首HomeHomeHomeHome
移动到行尾EndEndEndEnd
移动到文件开头Ctrl+Home⌘↑Ctrl+Home⌘↑
移动到文件结尾Ctrl+End⌘↓Ctrl+End⌘↓
切换行注释Ctrl+/⌘/Ctrl+/⌘/
移动到指定行Ctrl+G⌃GCtrl+G⌘L
移动到文件Ctrl+P⌘PShift+Ctrl+N⇧⌘O
后退Alt+←⌃-Ctrl+Alt+←⌘⌥←
前进Alt+→⌃⇧-Ctrl+Alt+→⌘⌥→

搜索

操作概要VSCode (Windows)VSCode (macOS)IntelliJ (Windows)IntelliJ (macOS)
文件内搜索Ctrl+F⌘FCtrl+F⌘F
文件内替换Ctrl+H⌥⌘FCtrl+R⌘R
搜索下一个F3⌘GF3⌘G
搜索上一个Shift+F3⇧⌘GShift+F3⇧⌘G
项目内搜索Ctrl+Shift+F⇧⌘FCtrl+Shift+F⇧⌘F

面板操作

操作概要VSCode (Windows)VSCode (macOS)IntelliJ (Windows)IntelliJ (macOS)
显示/隐藏侧边栏Ctrl+B⌘BAlt+1 (打开项目面板)⌘1 (打开项目面板)
显示/隐藏终端Ctrl+`⌃`Alt+F12⌥F12
打开新的集成终端Ctrl+Shift+`⌃⇧`Alt+F12⌥F12
显示资源管理器Ctrl+Shift+E⇧⌘EAlt+1⌘1