侧边栏壁纸
  • 累计撰写 75 篇文章
  • 累计创建 41 个标签
  • 累计收到 2 条评论

目 录CONTENT

文章目录

IDEA 每日技巧汇总

勤为径苦作舟
2023-10-24 / 0 评论 / 0 点赞 / 109 阅读 / 5443 字 / 正在检测是否收录...

快捷键

快捷键-全局

  • 搜索类、文件或符号时,在 随处搜索(按两次Shift)中使用文本模式。使用*空格

    • *表示任意数量的任意字符。
    • 空格表明模式结束。前面的字符串不仅被视为前缀,也被视为整个模式。

  • 搜索类、文件或符号时,在 随处搜索(按两次Shift)中使用驼峰拼写法可以筛选结果列表。

  • 要水平滚动文件,请在按住Shift的同时转动鼠标滚轮。

  • 要比较任意两个文件或文件夹,请在 项目 工具窗口中将其选中,然后按Ctrl D

快捷键-编辑器

  • Ctrl Shift F7编辑 | 查找用法 | 高亮显示文件中的用法)可快速高亮显示某个变量在当前文件中的用法。
    F3Shift F3浏览高亮显示的用法。按Esc移除高亮显示。

  • 使用代码补全时,不仅可以在编辑器中使用Ctrl Q视图 | 快速文档)、   Ctrl P视图 | 形参信息)、Ctrl B导航 | 声明)以及类似的快捷键,也可以在建议列表中使用。

  • 要将两行合并为一行并移除不必要的空格,请按Ctrl Shift J

  • 对于代码补全列表中的条目以及类、文件或符号导航命令,可以调用 快速定义查看器Ctrl Shift I)。

  • 如果不记得实时模板缩写,按Ctrl J可以查看当前上下文的建议列表。

  • 您可以使用Ctrl Alt Shift Ctrl Alt Shift 移动声明和调用中的方法形参。此外,还可以将方法声明中进行的移动传播到方法调用: 移动后按Alt Enter,然后选择 更新用法以反映签名变更。

  • 如果将文本光标置于符号处并按Ctrl Alt Shift T,将打开适用于当前上下文的重构列表。

  • 您可以使用专门的编辑器在代码中编辑语言注入。
    例如,要编辑正则表达式,开始输入该表达式,按Alt Enter,然后选择 编辑正则表达式片段 。该正则表达式将在编辑器中一个单独的选项卡中打开,从中您可以按原样输入反斜杠。
    所有变更都与原始正则表达式同步,并自动呈现转义字符。准备就绪后,按Esc关闭正则表达式编辑器。

  • 在 IntelliJ IDEA 中,可以使用多个文本光标。按住Shift Alt(在 Windows 和 Linux 中)/⇧⌥(在 macOS 中),然后在不同位置点击,即可在编辑器中设置其他文本光标。
    然后可以使用左箭头键或右箭头键按Shift,以选择多段文本。
    Esc可以移除最近添加的文本光标之外的其他所有文本光标。

  • 代码 | 上移/下移语句 操作对于重新组织代码行非常有用,例如,可以让变量声明更靠近变量用法。
    选择一段代码,然后按Ctrl Shift Ctrl Shift
    在编辑器中没有选择任何内容时,将移动文本光标位置处的代码行。

  • 您可以注入 Spring 实体,例如 Bean 名称和资源路径。按Alt Enter并选择 注入语言或引用 | Spring Bean 名称

  • 您可以直接从编辑器访问 Spring Bean 文档。将文本光标放在 Spring 配置文件中的 Bean 定义处,按Alt F1,然后选择 Spring Bean。此时将打开 Spring 工具窗口,其中显示了所有可用信息。

编辑器

  • 日志记录断点
    如果要在调试期间记录程序状态,请使用非挂起的断点。选择要记录的表达式,按住Shift,然后点击应记录的表达式所在行中的装订区域。
    在本例中,到达第 24 行时将记录sent.size()

  • 要将活动编辑器与剪贴板内容比较,请右键点击编辑器中的任意位置,然后从上下文菜单中选择与剪贴板比较

  • 断点菜单:右键点击间距中的断点标记可以快速启用/禁用断点或调整其属性。

  • 如果方法签名已变更,IntelliJ IDEA 会高亮显示不同步的文档注释标记,并提供快速修复建议:

  • 您可以使用句点(.)、逗号(,)、分号(;)、空格和其他字符来接受代码补全建议列表中的当前选择。

菜单栏

  • 使用 代码 | 检查代码 可对整个项目或自定义范围运行代码分析,并在单独的窗口中检查结果。

  • 直接从 IntelliJ IDEA 管理传入的 GitHub 拉取请求:从主菜单中选择 Git | GitHub | 查看拉取请求 。IntelliJ IDEA 支持您分配与合并拉取请求,查看时间线和内联注释,提交注释和审查,以及在不退出 IDE 的情况下接受变更:

数据库

  • 要从 CSV 文件添加数据,请将文件拖到数据源的 节点或拖到表。
    您能够以文本或表形式查看 CSV 和 TSV 文件。

  • 如果在架构级别下看不到任何对象、找不到对象的变更、发现表遭到损坏或任何其他可视化问题,请尝试清除缓存并再次同步数据源。
    要清除缓存,请右键点击数据源并导航至 数据库工具 | 忘记缓存的架构  。

  • 为了保护您的数据库免受意外修改,可以为连接打开只读模式。
    要为连接启用只读模式,请点击 文件 | 数据源 并在 数据源 列表中选择必要的数据源。在 选项 选项卡上,选中 只读 复选框。

其他

  • 要比较两个.jar文件乃至.jar归档中的文件,请在 项目 工具窗口中将其选中,然后按Ctrl D
    比较归档 功能与 Java 字节码反编译器集成在一起,这样您就可以查看一个库的两个不同版本之间到底有哪些变化。

  • 要检查当前文件中使用了哪些行分隔符,可以查看状态栏:

0

评论区