IntelliJ IDEA · Move the line up
Editing
Windows · Linux
Shift+Alt+UpMac
Shift+Option+Up把光标所在的行,或者选中的所有行,往上顶一格。它不看语法,所以照样会把行搬到语句块外面去——想连整条语句一起安全地挪,用 Move Statement(Windows 是 Ctrl+Shift+Up,Mac 是 Cmd+Shift+Up),它会拒绝会把代码弄坏的移动。
- 分组
- Editing
- 同时按几个键
- 3
IntelliJ IDEA 每个平台的默认键位都不一样,macOS 上更有两套——“macOS”和“macOS System Shortcuts”——所以按什么都没反应时,先去 Settings 里看 Keymap;选定的那套在 PyCharm、WebStorm、GoLand 和 Android Studio 上照样通用。
按键名称怎么读
- 用 + 连起来的键要一起按。Ctrl+Shift+P 是按住 Ctrl 和 Shift 再按 P。
- Mac 上 Cmd 是 ⌘,Option 是 ⌥(有些键盘上印作 Alt),Control 是 ⌃,Shift 是 ⇧。
- Windows 的 Ctrl 在 Mac 上大多换成 Cmd,但并非总是如此——本词典把两个组合分开列出。
- 开着韩文、日文或中文输入法时,含字母键的快捷键可能没反应。切到英文输入再试。
- 组合按下去毫无反应,通常是别的程序把它当全局快捷键先占了。
常见问题
Q. IntelliJ IDEA 里 Move the line up 的快捷键是什么?
把光标所在的行,或者选中的所有行,往上顶一格。它不看语法,所以照样会把行搬到语句块外面去——想连整条语句一起安全地挪,用 Move Statement(Windows 是 Ctrl+Shift+Up,Mac 是 Cmd+Shift+Up),它会拒绝会把代码弄坏的移动。 Windows 是 Shift+Alt+Up,Mac 是 Shift+Option+Up。
Q. Windows 和 Mac 一样吗?
不一样。Windows 是 Shift+Alt+Up,Mac 是 Shift+Option+Up。
Q. 要按几个键?
3 个同时按。这个组合属于 IntelliJ IDEA 的 Editing。