Visual Studio Code如何实现不打断当前行换行?求对应快捷键或扩展
在VS Code中实现类似IntelliJ IDEA的“不打断当前行直接换行”功能
VS Code里可以通过两种方式实现这个需求,不需要额外折腾复杂工具:
一、自定义自带快捷键(推荐)
VS Code本身内置了对应功能的命令,只是默认没绑定Shift+Enter,你可以自己配置:
- 按下Ctrl+K Ctrl+S(Windows/Linux)或Cmd+K Cmd+S(Mac)打开快捷键设置面板
- 在搜索框输入
editor.action.insertLineAfter,这个命令的作用就是不管光标在当前行的哪个位置,直接在当前行下方插入新空白行,不会拆分当前行 - 右键点击这个命令,选择「添加键盘快捷方式」,按下Shift+Enter,然后按回车保存即可
配置完成后,按下Shift+Enter就能和IDEA里一样,直接在当前行下方新开一行,完全不影响当前行的内容。
二、使用扩展(可选)
如果觉得自定义快捷键麻烦,也可以安装专门的换行增强扩展,比如Multi Line Tricks,这类扩展除了基础的换行功能,还附带一些多行编辑的实用功能,但其实自定义自带快捷键已经足够满足需求了。
内容的提问来源于stack exchange,提问作者Grom Thunderfists
相关产品推荐
相关产品推荐

