我非常喜欢 IntelliJ IDEA 的“移动语句”快捷方式(Ctrl + Shift + ↑/↓)。但是——我不确定这是否只是与 ActionScript 编辑有关的错误——移动语句并不总是我想要的,有时在编辑 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
请为 IntelliJ 找到一些有用的快捷方式:
(1) IntelliJ 调试器
跳过(转到下一步或行):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]
(2) 打开特定文件
Ctrl + Shift + N
(3) 打开类中实现的所有方法
打开特定的课程并按,
Ctrl + F12
(4) 转到特定行号
Ctrl + G
(5) 方法实现与声明
声明:Ctrl + B
实现:Ctrl + Alt + B
响应类型声明:Ctrl + Shift + B
超类覆盖方法:Ctrl + U
(6) 改革守则
Ctrl + Alt + L
(7) 导入相关类
单击相关类(红色字段)并按,
Alt + Enter
根据要求选择有效班级
(8) 方法调用的层次结构
选择具体方法并按,
Ctrl + Alt + H
(9) 代码注释
单行:选择特定行并按,Ctrl + /
多行:选择多行并按下,Ctrl + Shift + /
(注意:取消注释代码的操作相同)
(10) 显示行号
按两次 Shift > 写“行” > 显示行号(该行没有切换)
视图 > 活动编辑器 > 显示行号
(11) 代码选择
全类选择:Ctrl + A 方法选择:选择方法名称并按,Ctrl + W
(12) 基本代码补全
要完成方法,关键字等按,
Ctrl + 空格
(13) 代码复制粘贴
复制:Ctrl + C
粘贴:Ctrl + V
(14) 搜索操作
特定文件:Ctrl + F
完整项目:Ctrl + Shift + F
(15) 切换器弹出窗口
打开切换器弹出窗口:Ctrl + Tab
继续按 Ctrl 并使用 ↑/↓/←/→ 将一个位置移动到另一个位置
(16) 前进和后退
向后:Ctrl + Alt + ←(左箭头)
前进:Ctrl + Alt + →(右箭头)
(17) 下一个/上一个突出显示的错误
F2 或 (Shift + F2)
(18) 打开Java文档
选择特定的方法名称并按,
Ctrl + Q
(19) 查找所有命令
Ctrl + Shift + A
(20) 上/下移动线
shift + alt + ↑/↓
谢谢...
LineMover 插件运行良好,是一个可以接受的解决方案。
您可以使用 move 语句一起移动多行。您是否要移动部分行?我认为Idea没有办法。
尝试 command+shift+up/down 这将自动调整缩进
move statement
不能将行移出其功能,而move line
可以。Move Statement
重新缩进选择,但Move Line
不。