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

二:文本编辑

  • 字体放大 需手动设置
    image

  • 字体缩小 需手动设置
    image

  • 选中的多行代码向下复制 需手动设置
    image

  • 选中的多行代码向上复制 需手动设置
    image

  • 代码向下移动 需手动设置
    image

  • 代码向上移动 需手动设置
    image

  • 代码格式化快捷键: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:添加/删除插入符号
    image
  • Alt + Shift + G:将插入符号添加到选择中的每一行
    image
  • Alt + J:选择单词下次出现的位置
    image
  • Alt + Shift + J:Alt + J回退一步
  • Ctrl + Alt + Shift + J:选择单词所有出现的位置

六:书签

  • F11:切换匿名书签
  • Ctrl + Shift + 数字:用数字切换书签
  • Ctrl + F11:使用助词符切换书签
  • Shift + F11:显示所有书签
  • Ctrl + 数字:用数字跳转到书签

七:查找、替换

  • 全局替换:ctrl + shift + r
    image

  • 双击Shift:查找所有

  • F3:查找下一个
  • Ctrl + F3:跳转到光标处单词的下一位置
  • ctrl+alt+f7 : 查看此方法,在哪些地方的哪些行被使用(模态框形式)
  • ctrl+alt+h :查看此方法的调用链路(右侧栏)。

八 提示

  • Ctrl + p
    ()报红,提示需要传什么
    示例:
    image
posted @   jf666new  阅读(110)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
点击右上角即可分享
微信分享提示