IntelliJ IDEA 2026.2 Help

教程:在编辑器中编码

本教程介绍了在编辑器中编码的常用快捷键和技巧,从而加快你的工作流程。

你将学会如何快速复制、复制和删除行,拆分和合并字符串,移动行和编码语句,并通过使用多个文本光标同时编辑多个位置。 在本教程中,我们将通过 Java 编码演示这些功能。

完成教程后,你可以通过各种编辑器快捷键,更快地浏览文件并处理常规例程编辑任务。

创建一个新的项目

让我们创建一个新项目来完成本教程中的任务。

  1. 启动 IntelliJ IDEA。

    如果打开欢迎屏幕,请点击 新建项目

    否则,请在主菜单中转到 文件 | 新建项目

  2. 新建项目 向导中,从 新建项目 列表中选择 Java

  3. 请为项目命名(例如, EditorTips ),如有需要可更改默认位置。

  4. 选择 IntelliJ 作为 构建系统

  5. JDK 列表中,选择最新可用的 Oracle OpenJDK 版本。

    如果 JDK 已安装在您的计算机上,但未在 IDE 中定义,请选择 添加 JDK 并指定 JDK 主目录的路径。

    如果您的计算机上没有所需的 JDK,请选择 下载 JDK

  6. 保持 添加示例代码 选项为禁用状态。 点击 创建

    创建新的 Java 项目
  7. 项目 工具窗口(Alt+1 )中,确保选中了 src 文件夹。

    在工具窗口工具栏(Alt+Insert )上点击 新建文件或目录 ,然后选择 Java 类

  8. 为文件名称命名(例如 EditorTips ),然后按 Enter

  9. 在编辑器中打开新创建的文件,并添加以下编码:

    public class EditorTips { //This is an extra line that needs to be deleted public void editorTipsStrings() { //Press Enter to insert a line break //Press Ctrl+Shift+J (Windows) or ⌃Control+⇧Shift+J (Mac) to join lines String multipleLines = "This code can be written on a single line or across multiple lines, " + "and you can press to automatically insert a line break with '+' sign."; String copyPasteLines = "Let's " + "copy this line," + "and paste lines before this line." + "then cut this line," + "This is the end."; String duplicateLines = "Let's " + "duplicate this line," + "and move to the next one."; String orderList = "Here is a list of items:" + "Item 1" + "Item 3" + "Item 2" + "Item 4"; } }

现在你已有一个将贯穿整个教程使用的文件。

最大化编辑器窗格

为了专注于编码,可以最大化编辑器面板,使其他面板和工具窗口不占用工作空间。 让我们打开要操作的文件并最大化编辑器面板。

  1. 在编辑器中打开 EditorTips.java 类文件。

  2. 按下 Ctrl+Shift+F12

IntelliJ IDEA 隐藏所有窗口,除了活动的编辑器。

处理代码行

复制和粘贴行

你可以使用标准快捷键复制 Ctrl+C 、剪切 Ctrl+X 和粘贴 Ctrl+V 任何选中的代码段。 如果没有选择内容,IntelliJ IDEA 会自动复制或剪切文本光标所在的整行。

  1. EditorTips.java 中找到 copyPasteLines 变量。

  2. 将文本光标放在你想复制的行上的任意位置(例如 "copy this line," + ),然后按 Ctrl+C

  3. 将文本光标移到要粘贴复制行的目标行(例如 "and paste lines before this line." + ),然后按 Ctrl+V

    IntelliJ IDEA 会将复制的行粘贴到文本光标当前位置的上方。

    在编辑器中复制和粘贴行
  4. 将文本光标放在你想要剪切的行上(例如 "then cut this line" + ),然后按 Ctrl+X

  5. 将文本光标移到目标行(例如 "and paste lines before this line." + ),然后按 Ctrl+V

    IntelliJ IDEA 会粘贴刚才剪切的行。

    在编辑器中剪切并粘贴行

复制一行

你可以使用标准快捷键 Ctrl+D 复制任何选中的代码段。 如果没有选择内容,IntelliJ IDEA 会自动复制文本光标所在行的整行内容。

  1. EditorTips.java 中找到 duplicateLines 变量。

  2. 将文本光标放到你想要复制的行(例如 "duplicate this line," + ),然后按 Ctrl+D

    IntelliJ IDEA 会在该行下方直接创建一个完全相同的副本。

    在编辑器中复制一行

删除一行

在 IntelliJ IDEA 中,你可以快速移除整行编码,无需先选择。

  1. EditorTips.java 中,找到你想删除的行(例如 //This is an extra line that needs to be deleted 注释)。

  2. 按下 Ctrl+Y

    IntelliJ IDEA 删除该行并将文本光标移到下一行的行首。

    在编辑器中删除整行

拆分行

IntelliJ IDEA 支持字符串的智能拆分。 如果在字符串中间按下 Enter ,IDE 会自动关闭当前行的引用,添加用于拼接的加号(+),并在新行重新开启引用。

  1. EditorTips.java 中,找到你要拆分的行(例如 String multipleLines ),将文本光标放在要开始拆分的位置(比如在 or across 单词之前),然后按 Enter

    IntelliJ IDEA 会将字符串拆分,并将文本光标移动到新行的行首。

    在编辑器中拆分一行
  2. 有时候你需要拆分字符串但保持在当前行继续输入。 让我们使用快捷键 Ctrl+Enter 拆分 multipleLines 字符串,并补全缺失的密钥名称。

    在同一个 multipleLines 变量中,将文本光标放到 press 单词之后并按下 Ctrl+Enter

    IntelliJ IDEA 拆分该行,但让文本光标保持在当前行,在结尾引号前。

  3. 输入 回车键

    在编辑器中拆分一行

该字符串现在已正确格式设置并完整。

合并行

在 IntelliJ IDEA 中,你可以通过单个快捷键快速合并多行。 这对于格式设置多个字符串或整理块注释很有帮助。

  1. EditorTips.java 中,将文本光标放到你要合并后续行的那一行(如 multipleLines 变量的第一行),然后按 Ctrl+Shift+J

    IntelliJ IDEA 会将下一行添加到当前行末尾,移除拼接用的加号(+)和引用,全部合并成一个字符串,并将文本光标放到合并部分的起始位置。

  2. 持续按住快捷键,直到 multipleLines 变量全部合并到同一行。

在编辑器中合并行

移动编码

移动语句

编码语句是完整指令,比如变量赋值或函数调用。 在 IntelliJ IDEA 中,可以借助快捷键将整个语句在文件中移动。 如果语句跨多行,移动声明行会整体移动整个代码块。

  1. 在编辑器中,将文本光标放到你要移动的编码语句内部(例如 copyPasteLines 变量声明)。

  2. Ctrl+Shift+Up 可将语句上移,或按 Ctrl+Shift+Down 可将其下移。

    IntelliJ IDEA 会在移动语句的同时进行语法检查,确保其仍位于方法内部。

  3. 将选中的编码语句移动到方法结尾。

    在编辑器中移动整个语句

了解详情请参阅 代码语句 以获取更多关于编码语句的操作。

移动行

你也可以在不考虑编码语法的前提下移动单行或多行。

  1. 在编辑器中,将文本光标放到想要移动的行(例如 条目 2 字符串在 orderList 变量中)。

  2. Alt+Shift+Up 上移该行,或 Alt+Shift+Down 下移。

    IntelliJ IDEA 移动该行时不会进行语法检查。

  3. 使用这些快捷键可调整 orderList 变量中条目的顺序。

    在编辑器中移动一行

使用多个文本光标与选择范围进行操作

在 IntelliJ IDEA 编辑器中输入、复制或粘贴时,可以切换多光标操作,以便在多个位置同时应用你的操作。

添加多个文本光标

可以用多个文本光标一次性在多个位置输入相同内容。 例如,你可以一次性为多处字符串补全所有缺失的 Space。

  1. 在编辑器中,将文本光标放在你要添加内容的位置(例如在引用内 duplicate this line, 文本后)。

  2. 在其他位置使用 Alt+Shift+Click 添加更多文本光标。 在所有缺失 Space 的位置前添加文本光标。

  3. Space 输入 Space。

    IntelliJ IDEA 会同时在每个文本光标处插入输入内容。

    在编辑器中添加多个文本光标
  4. Escape 移除所有多余文本光标,只保留最近的一个。

使用列选择模式

列选择模式 允许你以矩形块方式编辑编码,而不是连续流。 这对于快速修改列表或结构化数据很有用。

让我们使用列选择模式给列表加上标记。

  1. 在主菜单中,转到 编辑 | 列选择模式Alt+Shift+Insert )以切换列选择模式。

  2. 将文本光标放到 orderList 变量某个项的引用内(例如 条目 2 前面)。

  3. Shift+Up/Shift+Down 在当前光标上方或下方添加新的文本光标。 按快捷键把文本光标放到含有条目的每个字符串行首。

  4. 输入连字符(-)。 IntelliJ IDEA 会同时在每个文本光标处插入输入内容。

    在列选择模式下输入文本
  5. Escape 移除所有多余文本光标,只保留最近添加的一个。

  6. 在主菜单中,再次转到 编辑 | 列选择模式Alt+Shift+Insert )以禁用列选择模式并返回默认编辑模式。

克隆文本光标

在 IntelliJ IDEA 中,你也可以将文本光标克隆到上方或下方的行。 让我们使用此功能将换行字符添加到列表中。

  1. 在编辑器中,将文本光标放在要添加内容的第一个位置(例如, - Item 1 前)。

  2. 按下 Ctrl 两次,在第二次时按住不放。 按住该密钥时,按上下箭头键。

    如果启用了 列选择模式 ,新的文本光标将会精确地添加在当前文本光标位置的上方或下方。 否则,如果某行比当前位置短,克隆的文本光标会移动到该行末尾。

  3. 输入 \n 。 IntelliJ IDEA 会同时在每个文本光标处插入输入内容。

    在编辑器中克隆文本光标
  4. Escape 移除所有多余文本光标,只保留最近添加的一个。

选择文本的多个出现位置

可以逐个或同时选择并编辑文件中所有匹配的单词。

  1. 将文本光标放在要选择的单词上(例如, 条目)。

  2. 请执行以下操作之一:

    • F3 查找并选择下一个匹配的单词或文本范围。

    • Alt+J 查找并将下一个匹配的单词或文本范围加入当前选中内容。

    • Ctrl+Alt+Shift+J 选择文件中所有匹配的单词或文本范围。

  3. 通过多重选择,可以将部分或全部单词替换为其他文本。

    在编辑器中查找文本的下一个出现位置
    在编辑器中查找文本的下一个出现位置
    在编辑器中查找文本的下一个出现位置

了解详情请参阅 多个光标和选择范围 以获取有关多文本光标和选择范围的操作。

总结

通过本教程,您已经学会了如何:

后续步骤

通过以下教程,了解如何在 IntelliJ IDEA 中设置环境并创建简单应用程序:

完整教程列表请参阅 IntelliJ IDEA 教程

2026年 7月 14日