如何在VS Code中配置快捷键:句号后按空格自动换行?
实现VS Code中LaTeX输入句号加空格后自动换行
要达成你需要的效果,按以下步骤操作:
打开快捷键配置文件
- 按下
Ctrl+Shift+P(Windows/Linux)或Cmd+Shift+P(Mac),输入Preferences: Open Keyboard Shortcuts (JSON)并回车,打开自定义快捷键的JSON配置文件。
- 按下
添加自定义绑定规则
在打开的keybindings.json文件中,插入以下代码:{ "key": "space", "command": "type", "args": { "text": "\n" }, "when": "editorTextFocus && editorLangId == 'latex' && lastKeyPressed == '.' && !editorHasSelection && !suggestWidgetVisible" }规则说明
key: 触发动作的按键,这里设为空格command: 执行的命令,type用于插入指定文本args: 插入的内容是换行符\nwhen: 触发条件,确保仅在LaTeX文件中、光标聚焦且无选中内容、刚按下过句号、没有弹出代码提示框时生效
保存配置文件后,回到LaTeX编辑器,输入句号后按空格,就会自动插入新行了。如果需要调整触发的字符,比如换成感叹号,只需把lastKeyPressed == '.'改成lastKeyPressed == '!'即可。
内容的提问来源于stack exchange,提问作者eyldlv
相关产品推荐
相关产品推荐

