智能按键
使用此页面可以启用或禁用特定的 smart keys ,并定义您希望自动调用的操作。
条目 | 描述 |
|---|---|
按Home 将文本光标移到第一个非空格字符上。 | 选中此复选框时,按下 Home ,文本光标将定位到当前行的第一个非空白字符。 按下 Home 后,文本光标会从 Smart Home 位置移动到第一列,然后返回。 |
在空行中按End 时将文本光标移至缩进位置 | 选中该复选框后,在空行中按下 End 时,将以 IntelliJ IDEA 假定为当前代码点中合理的缩进值(缩进值基于当前 代码样式设置 )来定位圆点。 |
插入成对括号 ()、[]、{}、<> | 请选中此复选框,以便 IntelliJ IDEA 自动为每个键入的开括号分别添加一个闭括号。 |
插入成对引号 | 选中此复选框以使 IntelliJ IDEA 自动为每个输入的开单引号或双引号分别添加一个闭单引号或双引号。 |
输入'}' 时重新设置块格式 | 如果选中此复选框,则在键入右花括号时,如果该代码块的格式不符合所选的代码风格,系统将自动重新格式化包含的代码块。 |
使用"CamelHumps" 单词 | 选中此复选框,IntelliJ IDEA 将识别 CamelHump 名称中的单独单词。 名称中的单词应以大写字母或下划线开头。 此选项会影响一些编辑器操作,例如:
IntelliJ IDEA 还提供了类似的操作,这些操作以与 使用 CamelHumps 单词 设置中选择的模式相反的模式工作:
例如,如果 使用 CamelHumps 单词 是 启用 的,则操作 Move Caret to Next Word in Different "CamelHumps" mode 会将插入符移动到单词末尾,而不考虑该单词中的大写字符;如果 使用 CamelHumps 单词 是 禁用 的,则插入符会移动到该单词中的下一个 CamelHump。 这些操作没有默认的键盘快捷键,也未包含在菜单中,但您可以通过 Go to Action Ctrl+Shift+A 调用它们: ![]() 您可以按照 配置键盘快捷键 部分中的描述,使用您选择的快捷键绑定它们。 |
在通过双击进行选择时允许"CamelHumps" 单词 | 选中此复选框以便 IntelliJ IDEA 在双击选择单词时调用 CamelHumps 选择。 此功能仅在启用 Use 'CamelHumps' words选项时有效。 |
输入引号或大括号时包围选区 | 如果选中此复选框,则在键入引号、双引号或大括号时,所选文本将被这些字符包围。 如果未选中此复选框,则键入的引号、双引号或大括号将替换所选内容。 |
用箭头键在双 Ctrl 上添加多个文本光标 | 如果选中此复选框,则:
有关更多信息,请参阅 Multicursor 部分。 |
输入时使用Tab 键跳出右中括号/引号 | 如果选中此复选框,则在括号/引号内输入时按 Tab 将使插入点移到结束括号/引号外。 如果未选中此复选框,按 Tab 键将插入 请注意,这仅适用于初始输入:在后续编辑过程中,在括号/引号内按下 Tab 将插入字符 |
输入 | 请在此区域定义按下 Enter 时要调用的操作。
|
退格时取消缩进 | 使用此列表来定义通过按下 Backspace 键来调用的操作。 可用选项包括:
|
粘贴时重新设置格式 | 使用此列表指定如何放置粘贴的代码块。 可用选项包括:
|
再次重新设置格式以移除自定义换行符 | 启用此选项后,代码重新格式化后,第二次调用 Reformat Code Ctrl+Alt+L 或 Reformat File Ctrl+Alt+Shift+L 操作时将删除自定义换行符。 当此选项被禁用时,再次调用这些操作将打开一个对话框,您需要先确认删除换行符。 点击 不再询问 ,在第二次重新格式化代码时永远不会删除自定义换行符。 |
JavaDoc | 在此区域配置 JavaDoc 的智能键选项。
|
在 JSP 中按回车键插入成对的 '%>' | 选择此复选框以便让 IntelliJ IDEA 在 JSP 代码的空行中输入时自动将左尖括号 |
Kotlin | 请使用此区域配置 Kotlin 的智能键选项。
|
