是否存在在光标所在行上方插入新行的键盘快捷键?
行上方插新行的快捷键方案
太懂这种需求了!你现在用Cmd+Return能在当前行下方插新行(哪怕光标在单词中间也生效),那对应在当前行上方插入新行并自动跳转光标的功能,不同主流编辑器都有现成的解决方案:
VS Code
- 默认快捷键:
Cmd+Shift+Enter(Mac)/Ctrl+Shift+Enter(Windows/Linux) - 效果:不管光标在当前行的哪个位置,一键就能在上方插入新行,光标直接定位到新行开头,完全符合你的预期!
Sublime Text
- 默认快捷键:同样是
Cmd+Shift+Enter(Mac)/Ctrl+Shift+Enter(Windows/Linux) - 触发后直接完成插行+光标跳转,如果你想改快捷键,可通过
Preferences > Key Bindings自定义键位组合。
JetBrains系列(IntelliJ IDEA/PyCharm等)
- 默认快捷键:
Cmd+Alt+Enter(Mac)/Ctrl+Alt+Enter(Windows/Linux) - 这个快捷键还会智能适配代码缩进,比如在函数或循环块里插行时,自动帮你对齐到正确的缩进级别,写代码时特别省心。
Mac原生TextEdit
- 原生没有默认快捷键,但可以通过系统设置自定义:
- 打开「系统设置 > 键盘 > 快捷键 > 应用快捷键」
- 点击「+」,选择TextEdit作为应用
- 菜单标题填写「在上方插入新行」(英文版本填
Insert New Line Above) - 设置你偏好的快捷键(比如
Cmd+Option+Enter) - 保存后就能直接使用了
如果是其他小众编辑器,基本都支持自定义快捷键,只要找到“在当前行上方插入新行”这类命令,绑定你顺手的组合键就搞定啦。
内容的提问来源于stack exchange,提问作者bernk
相关产品推荐
相关产品推荐

