我非常喜欢IntelliJ IDEA的“移动语句”快捷键(Ctrl + Shift + ↑/↓)。但是——我不确定这是否与编辑ActionScript相关的一个bug,有时候移动语句并不是我想要的,而且在编辑AS代码时有时还不正确。
所以我只想移动一段代码块。Eclipse的快捷键是Alt + ↑/↓,它不是按语句移动的。在IntelliJ IDEA中是否有相应的功能呢?
我非常喜欢IntelliJ IDEA的“移动语句”快捷键(Ctrl + Shift + ↑/↓)。但是——我不确定这是否与编辑ActionScript相关的一个bug,有时候移动语句并不是我想要的,而且在编辑AS代码时有时还不正确。
所以我只想移动一段代码块。Eclipse的快捷键是Alt + ↑/↓,它不是按语句移动的。在IntelliJ IDEA中是否有相应的功能呢?
打开设置 -> 键盘映射,然后通过右上角的搜索框搜索"移动行"。
在代码文件夹下,你会看到:
你要找的操作(如你所想)是移动行操作。
正如其他人所说,这已经作为命令可用。您可以按照自己的喜好配置快捷键,但默认情况下(至少在IntelliJ 10中),它绑定到ALT + SHIFT + ↑和ALT + SHIFT + ↓
按下shift + alt + ↑/↓,可以快速移动当前行或选定的代码块。
你可以在这里找到所有快捷键。
https://resources.jetbrains.com/storage/products/intellij-idea/docs/IntelliJIDEA_ReferenceCard.pdf
LineMover插件表现良好,是一个可接受的解决方案。
跳过 (下一步或下一行):F8
进入 (进入函数):F7
聪明的进入:Shift + F7
跳出:Shift + F8
运行到光标处:Alt + F9
评估表达式:Alt + F8
恢复程序:F9 [Mac = Cmd + ALT + R]
切换断点:Ctrl + F8 [Mac = Cmd + F8]
查看断点:Ctrl + Shift + F8 [Mac = Cmd + Shift + F8]
Ctrl + Shift + N
打开特定类并按下,
Ctrl + F12
Ctrl + G
声明:Ctrl + B
实现:Ctrl + Alt + B
响应类型声明:Ctrl + Shift + B
超类覆盖方法:Ctrl + U
Ctrl + Alt + L
单击相关类 (红色字段) 并按下,
Alt + Enter
根据需要选择有效的类
选择特定方法并按下,
Ctrl + Alt + H
单行:选择特定行并按下, Ctrl + /
多行:选择多行并按下, Ctrl + Shift + /
(注意:取消注释的操作相同)
按两次Shift > 写 "line" > 显示行号 (该行没有切换)
View > Active Editor > Show Line Number
完整类选择:Ctrl + A 方法选择:选择方法名称并按下,Ctrl + W
要完成方法、关键字等,请按下,
Ctrl + Space
复制:Ctrl + C
粘贴:Ctrl + V
特定文件:Ctrl + F
完整项目:Ctrl + Shift + F
打开切换弹出窗口:Ctrl + Tab
继续按住 Ctrl 键并使用 ↑/↓/←/→ 键移动到其他位置
向后移动:Ctrl + Alt + ←(左箭头)
向前移动:Ctrl + Alt + →(右箭头)
F2或(Shift + F2)
选择特定方法名称并按:
Ctrl + Q
Ctrl + Shift + A
shift + alt + ↑/↓
谢谢...
尝试使用command+shift+上/下箭头,这将自动调整缩进。
您可以使用移动语句同时移动多行。您是否尝试移动部分行?我认为在Idea中没有这样的方法。
移动语句
会重新缩进所选内容,但移动行
不会。 - Simba