Tos*_*kan 9 macros hotkeys shortcut intellij-idea
我想像intellij中的标准CTRL + D热键一样复制,但在eclipse版本中是一种最终在插入符号的重复行中的方法.例如,原件位于底部,您可以使用插入符号编辑顶部的重复行.
例如CTRL + D就是这样做的
| <-- caret
originaltext| (hit CTRL+D) you end up with
duplicatedoriginaltext
originaltext|
but what i want
duplicatedoriginaltext|
originaltext
Run Code Online (Sandbox Code Playgroud)
有没有办法在intellij中做到这一点?显然这也必须与几行一起工作.
IntelliJ具有类似于eclipse CTRL+ALT+DOWN功能的功能.它默认情况下未设置,您可以Keymap在Editor Actions分组下设置它.它叫Duplicate Lines.
派对有点晚了,但我创建了一个插件来做到这一点:
https://plugins.jetbrains.com/plugin/10008-duplicate-lines
支持单行,多个选定行,多个插入符号和块选择.
对于macOS,默认快捷方式为"Shift + Ctrl + Alt +向上/向下"和"Shift + Command + Option +向上/向下".
并兼容IntelliJ IDEA,PhpStorm,WebStorm,PyCharm,RubyMine,AppCode,CLion,Gogland,DataGrip,Rider,MPS和Android Studio.
源代码:https://github.com/xusoo/duplicate-lines-intellij-plugin