You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在VS Code中配置快捷键:句号后按空格自动换行?

实现VS Code中LaTeX输入句号加空格后自动换行

要达成你需要的效果,按以下步骤操作:

  1. 打开快捷键配置文件

    • 按下Ctrl+Shift+P(Windows/Linux)或Cmd+Shift+P(Mac),输入Preferences: Open Keyboard Shortcuts (JSON)并回车,打开自定义快捷键的JSON配置文件。
  2. 添加自定义绑定规则
    在打开的keybindings.json文件中,插入以下代码:

    {
        "key": "space",
        "command": "type",
        "args": { "text": "\n" },
        "when": "editorTextFocus && editorLangId == 'latex' && lastKeyPressed == '.' && !editorHasSelection && !suggestWidgetVisible"
    }
    
  3. 规则说明

    • key: 触发动作的按键,这里设为空格
    • command: 执行的命令,type用于插入指定文本
    • args: 插入的内容是换行符\n
    • when: 触发条件,确保仅在LaTeX文件中、光标聚焦且无选中内容、刚按下过句号、没有弹出代码提示框时生效

保存配置文件后,回到LaTeX编辑器,输入句号后按空格,就会自动插入新行了。如果需要调整触发的字符,比如换成感叹号,只需把lastKeyPressed == '.'改成lastKeyPressed == '!'即可。

内容的提问来源于stack exchange,提问作者eyldlv

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.12 23:14:59