Skip to content

快捷键

  1. 显示快速修复(可用于生成变量、重构代码):Alt + Enter
  2. 生成(测试方法、构造函数、Getter 和 Setter、equals () 和 hashCode ()、toString ()):Alt + Ins
  3. 将当前行移动到上一行或者下一行:Shift + Alt + ⬆ / Shift + Alt + ⬇
  4. 复制当前行:Ctrl + D
  5. 删除当前行:Ctrl + Y
  6. 继承体系结构:Ctrl + H
  7. 查看类中的方法:Ctrl + F12
  8. 全局搜索:Shift + Shift
  9. 全局替换:Ctrl + Shift + R
  10. 生成构造方法、getter\setter 方法、重写方法:Alt + Insert
  11. 重命名:Shift + F6
  12. 代码格式化:Ctrl + Alt + L
  13. 调试时计算变量/方法返回值:Alt + F8
  14. 上一步:Ctrl + Alt + ⬅
  15. 下一步:Ctrl + Alt + ➡
  16. 转到方法/接口具体实现,可跳过接口:Ctrl + Alt + B
  17. 前往方法/接口/变量的定义处:Ctrl + B,等价于 Ctrl + 鼠标左键
  18. 最近的文件:Ctrl + E
  19. 包围方式:Ctrl + Alt + T
  20. 大小写转换:Ctrl + Shift + U
  21. 折叠:Ctrl + NumPad-
  22. 展开:Ctrl + NumPad+
  23. 显示图弹出层:Ctrl + Alt + U

配置

如何隐藏不想看到的文件夹或者文件?

File ➡ Settings ➡ Editor ➡ File Types ➡ Ignore Files and Folders,配置不想看到的文件夹或者文件。

如果配置无误还能看到文件夹或者文件的话,请确保没有勾选显示排除的文件选项,如果勾选了的话取消勾选即可!

以 TODO 为例添加自定义的实时模板

设置 ➡ 编辑器 ➡ 实时模板,先创建一个属于自己的分组,组名可以根据自己的喜欢取; 在创建的分组下新建一个模板,以 TODO 为例,步骤如下所示:

  1. 先右键选中新创建的分组,然后点击 + 号选择实时模板;
  2. 填写模板信息,缩写,描述信息,模板文本,以及编辑模板文本中涉及到的变量,最后选择该模板应用于 Java 环境;
  3. 设置 ➡ 编辑器 ➡ TODO,先创建一个模式,按照如下方式进行填写;
  4. 添加一个筛选器,名称任意,模式选择上面新建的,最后点击确定退出设置;
  5. 打开 TODO 窗口,选中咱们新建的筛选器,这样就只会显示出咱们添加的 TODO,把其他人或其他引入的第三方项目中的 TODO 给过滤掉!

设置文件的行分隔符为 LF

文件 ➡ 设置 ➡ 编辑器 ➡ 代码样式 ➡ 行分隔符。

添加 JDK

  1. 点击 "文件",选择 "项目结构",快捷键是 "Ctrl+Alt+Shift+S"。
  2. 弹出 "Project Structure" 窗口,点击 "项目",选择 "SDK"。
  3. 选择下拉框中的 "下载 JDK..."。
  4. 弹出 "下载 JDK" 窗口,选择自己需要的 JDK 版本(如 1.8,17 等等),供应商(如 Amazon,Oracle 等)以及安装路径,最后点击 "下载" 按钮,等待下载完成即可。
  5. 耐心等待下载安装完成...
  6. 如果 "SDK" 处的文字不再显示红色就代表已经下载安装完成,最后点击 "确定" 按钮就大功告成啦🌸🌸🌸

插件

  • 使用 IDE 内置插件系统安装(推荐)
    • Preferences (Settings) ➡️ Plugins ➡️ Marketplace ➡️ 搜索插件名称 ➡️ 点击 Install 按钮进行安装;
  • 手动安装
    • JetBrains Marketplace 上下载与你的 IDE 兼容的最新版本的插件包;
    • Preferences (Settings) > Plugins > ⚙ > 从磁盘安装插件... > 选择插件包并安装(无需解压)

安装好后重新启动 IDE 即可。

Translation

TranslationPlugin 是一个基于 IntelliJ IDE/Android Studio 的翻译插件。它集成了谷歌翻译微软翻译DeepL 翻译有道翻译百度翻译等众多翻译引擎,在你的 IDE 内随时对想要翻译的文本、代码注释、代码文档等进行翻译。

大多数翻译服务都需要注册账号才能访问他们的服务(如:OpenAI、DeepL、有道翻译等)。因此您可能需要注册一个帐号,并获取其认证密钥,然后在插件内绑定认证密钥Preferences (Settings) ➡️ Tools ➡️ Translation ➡️ 常规 ➡️ 翻译引擎 ➡️ 配置...

有道翻译为例,登陆控制台 ➡️ 应用总览 ➡️ 创建应用 ➡️ 填写相关信息(如应用名称:IntelliJ IDEA Translation,选择服务:文本翻译和文档翻译,接入方式选择:API,应用类别:实用工具) ➡️ 确定。

复制应用 ID 以及密钥信息,如下所示:

LeetCode Editor

文档已经详细介绍了插件的使用方法,借鉴官方的自定义代码生成配置,一步步摸索完善,如下所示:

  • CodeFileName

    $!velocityTool.camelCaseName(${question.titleSlug})_${question.frontendQuestionId}
  • TemplateConstant

    package fun.xiaorang.leetcode.editor.cn;
    
    /**
     * @author liulei
     * @description <a href="https://leetcode.cn/problems/${question.titleSlug}/" style="font-weight:bold;font-size:11px;">LeetCode.${question.frontendQuestionId}.${question.title}<a/>
     * @github <a href="https://github.com/xihuanxiaorang/java-study">java-study</a>
    
     * @Copyright 博客:<a href="https://docs.xiaorang.fun">小让の码场</a>  - show me the code
     * @date $!velocityTool.date()
     */
    public class $!velocityTool.camelCaseName(${question.titleSlug})_${question.frontendQuestionId} {
      public static void main(String[] args) {
           Solution solution = new $!velocityTool.camelCaseName(${question.titleSlug})_${question.frontendQuestionId}().new Solution();
      }
      
      ${question.code}
    }

Tips✨

快速生成测试类

对某个类快速生成测试类:选中需要生成测试代码的类 ➡ 右键 ➡ Go To ➡ Test ➡ Create New Test。

激活🚀

下载补丁

访问 JETBRA.IN CHECKER | IPFS 网站,打开后会发现是一个 IPFS Checker 页面,我们在这个页面中选择一个可用的链接打开。,如下所示:

点击页面中的 jetbra.zip 链接开始下载我们所需的补丁。

安装补丁

首先解压 jetbra.zip,然后双击运行 scripts 文件夹中的 install-current-user.vbs 程序,如下所示:

TIP

如果你曾经安装过 jetbra 系列的旧版补丁,需要先运行 uninstall 开头的脚本。

配置补丁

ja-netfilter 作者 zhile 提到 JetBrains新版本区域选择的坑,新版 IDEA 为中国用户提供了专门的激活验证 API,因此我们也需要编辑对应的配置文件。

编辑 config-jetbrains\url.conf 文件,新增以下内容用于把新的域名也拦截。

properties
PREFIX,https://account.jetbrains.com.cn/lservice/rpc/validateKey.action

保存配置后,重启正在运行的 IDE,补丁就彻底配置好了。

使用激活码进行激活

激活码的好处是离线使用,不需要联网验证。你可以在刚才热心大佬的网站 JETBRA.IN CHECKER | IPFS 上获取对应产品的激活码。