IntelliJ IDEA - 多个插入符号?

时间:2013-08-20 10:35:12

标签: intellij-idea

有时我必须编写Java类,我需要在其中定义多个相同类型的字段。例如,我知道我需要在接下来的4行中复制private final String

是否有可能在IntelliJ编辑器中生成多个插入符,因此我可以在屏幕时间输入多个行?

5 个答案:

答案 0 :(得分:10)

IntelliJ IDEA 14.1& 15

您可以按 Alt + Shift 并使用鼠标左键单击,您可以添加许多插入符号。

E.g:

long caret 1

将成为

long caret 2

只输入一次“添加”。

如果您想要连续垂直线,只需按 Alt + 垂直拖动鼠标即可。如果有长度低于当前位置的线条,则如果“禁止在行尾后放置插入符”,则垂直线将被打破(插入符号将放置在每行的末尾)(在文件>设置中) ...>编辑器>常规>虚拟空间)。

添加连续垂直线的另一种方法是按 Ctrl 两次然后按向上或向下箭头键(JetBrains 2016.X产品支持,可能更早)。

查看

答案 1 :(得分:4)

我认为“列选择模式”可以帮到你。您可以在编辑器的上下文菜单中启用它。然后,您可以选择多行并一次键入相同的文本。

答案 2 :(得分:2)

列选择

对于Windows,您可以使用 CTRL + CTRL (保留)+ ↑/↓。对于Mac,请将 CTRL 替换为

更改多插入符号热键

要添加自定义键盘映射, CTRL + SHIFT + A ,请键入keymap,然后单击{Settings 1}}作为潜台词。搜索Clone Caret AboveClone Caret Below

我将我的地图映射到 ALT + SHIFT + ↑/↓

加成

尝试持有 CTRL SHIFT 和箭头的组合,以提高选择能力。

答案 3 :(得分:1)

添加/删除插入符号:Alt + Shift + Mouse Click

删除所有插入符号:Esc

答案 4 :(得分:1)

在Windows上:

  • 您可以启用列选择模式( Alt + Shift + Insert
  • 然后 Shift + / 可以选择多个列
  • 点击 Esc 返回单个光标