IntelliJ IDEA:移动线?

Joa*_*ert 85 keyboard-shortcuts intellij-idea

我非常喜欢IntelliJ IDEA的"Move语句"快捷方式(Ctrl+ Shift+ / ).但是 - 我不确定这是否只是一个与ActionScript编辑相关的错误 - 移动语句并不总是我想要的,有时在编辑AS代码时它是不正确的.

所以我只想向上/向下移动一行线.Eclipse快捷方式是Alt+ / ,并且不会按语句移动.IntelliJ IDEA中是否有等价物?

小智 91

打开Setings - > 键盘映射,然后搜索"动线"通过右上角的搜索框.

Code文件夹下,您将看到:

  • 将声明向下移动
  • 移动声明
  • 向下移动线
  • 向上移动

您正在寻找的动作(正如您可能猜到的)是移动线动作.

  • 在Mac上我使用alt + shift +向上/向下移动一条线.但是,该行的缩进是保留的,不会根据新作用域的缩进进行调整.有办法解决这个问题吗? (22认同)
  • 在Ubuntu上我使用alt + shift +向上/向下移动一条线并且工作正常. (3认同)
  • 我还是喜欢谷歌搜索.我更快地得到了答案.:-D (3认同)

sla*_*ick 79

正如其他人所说,这已经可以作为命令使用.您可以根据自己的喜好配置快捷方式,但默认情况下(至少在IntelliJ 10中)它被绑定到ALT+ SHIFT+ ALT+ SHIFT+

  • 我知道这是从不久前开始的,但是当行在编辑器中移动时,CTRL + SHIFT + UP/DOWN将遵循制表符结构.当代码遍历各种范围时,这尤其有用,因为许多程序员(所有?)每个范围使用不同的缩进. (6认同)

Rad*_*unj 6

请为 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


(五)方法实现与声明

声明: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 + ?/?

谢谢...