idea快捷键
零:带图的示例
https://mp.weixin.qq.com/s/TI0VnDmT6xFpt68n6t9N9g
一:构建编译
- 构建项目 Ctrl + F9(Ctrl + b)菜单【Build】—>【Build Project】
- 编译当前类 Ctrl + Shift + F9 等同于菜单【Build】—>【Recompile ‘class name’】
- 在当前行的上一行,创建空行 Ctrl + Alt + Enter
- 在新窗口打开 Shift + F4
二:文本编辑
-
字体放大 需手动设置
-
字体缩小 需手动设置
-
选中的多行代码向下复制 需手动设置
-
选中的多行代码向上复制 需手动设置
-
代码向下移动 需手动设置
-
代码向上移动 需手动设置
-
代码格式化快捷键:Ctrl+Alt+L
-
从历史选择粘贴 Ctrl + Shift + V
- 复制磁盘路径 Ctrl + Shift + C 左边栏选中文件
- 复制类的包名全路径 Ctrl + Alt + Shift + C
- 自动缩进行 Ctrl + Alt + I
三:光标操作
- 左移一个单词 Ctrl + Left
- 右移一个单词 Ctrl + Right
- Home:移动至行
- End:移动至行尾
- Ctrl + Shift + M:移动至大括号
- 多次按下快捷键,可以在左右两个大括号间切换。
- Ctrl + [:移动至代码块开始
- Ctrl + ]:移动至代码块末尾
- Ctrl + Shift + [:选择至代码块开头
- Ctrl + Shift + ]:选择至代码块结尾
- Alt + Down:下一个方法
- Alt + Up:上一个方法
- Shift + Left:光标向左移动一个字母(所有软件通用)
- Shift + Right:向右选择
- Ctrl + Shift + Left:向左选择一个单词(所有软件通用)
- Ctrl + Shift + Right:向右选择一个单词
- Shift + Home:向左选择至行头(所有软件通用)
- Shift + End:向右选择至行尾
- Ctrl + W:扩展选择
- Ctrl + Shift + W:Ctrl + W后撤一部
- 按住中间滚轮,再移动整个鼠标:可直上直下对同一列多行同时操作,同列多行多个鼠标闪烁(idea系和vs code通用)
四:折叠
代码折叠
- Ctrl + NumPad+:本方法展开?
- Ctrl + NumPad-:
- Ctrl + Alt + NumPad+:单个方法递归展开
- Ctrl + Alt + NumPad-:单个方法代码块递归折叠
- Ctrl + Shift + NumPad+:全部展开
- Ctrl + Shift + NumPad-:全部折叠
面板折叠
- Ctrl + Esc 关闭选中的面板
- Ctrl + Shift + F12 关闭全部(左右下)
五:多个插入符号和范围选择
- Alt + Shift + Click:添加/删除插入符号
- Alt + Shift + G:将插入符号添加到选择中的每一行
- Alt + J:选择单词下次出现的位置
- Alt + Shift + J:Alt + J回退一步
- Ctrl + Alt + Shift + J:选择单词所有出现的位置
六:书签
- F11:切换匿名书签
- Ctrl + Shift + 数字:用数字切换书签
- Ctrl + F11:使用助词符切换书签
- Shift + F11:显示所有书签
- Ctrl + 数字:用数字跳转到书签
七:查找、替换
-
全局替换:ctrl + shift + r
-
双击Shift:查找所有
- F3:查找下一个
- Ctrl + F3:跳转到光标处单词的下一位置
- ctrl+alt+f7 : 查看此方法,在哪些地方的哪些行被使用(模态框形式)
- ctrl+alt+h :查看此方法的调用链路(右侧栏)。
八 提示
- Ctrl + p
()报红,提示需要传什么
示例:
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?