有时我必须编写Java类,我需要在其中定义多个相同类型的字段。例如,我知道我需要在接下来的4行中复制private final String
。
是否有可能在IntelliJ编辑器中生成多个插入符,因此我可以在屏幕时间输入多个行?
答案 0 :(得分:10)
IntelliJ IDEA 14.1& 15
您可以按 Alt + Shift 并使用鼠标左键单击,您可以添加许多插入符号。
E.g:
将成为
只输入一次“添加”。
如果您想要连续垂直线,只需按 Alt + 垂直拖动鼠标即可。如果有长度低于当前位置的线条,则如果“禁止在行尾后放置插入符”,则垂直线将被打破(插入符号将放置在每行的末尾)(在文件>设置中) ...>编辑器>常规>虚拟空间)。
添加连续垂直线的另一种方法是按 Ctrl 两次然后按向上或向下箭头键(JetBrains 2016.X产品支持,可能更早)。
查看强>:
答案 1 :(得分:4)
我认为“列选择模式”可以帮到你。您可以在编辑器的上下文菜单中启用它。然后,您可以选择多行并一次键入相同的文本。
答案 2 :(得分:2)
对于Windows,您可以使用 CTRL + CTRL (保留)+ ↑/↓。对于Mac,请将 CTRL 替换为⌘。
要添加自定义键盘映射, CTRL + SHIFT + A ,请键入keymap
,然后单击{Settings
1}}作为潜台词。搜索Clone Caret Above
和Clone Caret Below
。
我将我的地图映射到 ALT + SHIFT + ↑/↓。
尝试持有 CTRL , SHIFT 和箭头的组合,以提高选择能力。
答案 3 :(得分:1)
添加/删除插入符号:Alt + Shift + Mouse Click
删除所有插入符号:Esc
答案 4 :(得分:1)
在Windows上: