vscode 中使用 latex

https://github.com/shinyypig/latex-vscode-config
https://cloud.tencent.com/developer/article/1820941
https://zhuanlan.zhihu.com/p/166523064

软换行

在 VS Code 中编辑 LaTeX 时,如果源码横行太长导致需要反复左右滚动,确实非常影响思路。你可以通过以下几种方式来限定显示宽度或自动换行。

1. 开启“软换行” (Word Wrap)

这是最直接的解决办法。它不会在你的代码里插入真实的换行符,而只是在视觉上让长行根据窗口宽度自动折行。

  • 快捷键: 按下 Alt + Z (Windows/Linux) 或 Option + Z (Mac)。
  • 全局设置:
  1. 按下 Ctrl + , 打开设置。
  2. 搜索 Editor: Word Wrap
  3. 将其设置为 on

2. 设置特定宽度换行 (Word Wrap Column)

如果你希望代码在特定的字符数(比如 80 或 120 个字符)处折行,而不是随窗口无限拉伸:

  1. 在设置中搜索 Editor: Word Wrap,设置为 wordWrapColumn
  2. 搜索 Editor: Word Wrap Column,填入你希望的数值(例如 100)。

3. 使用 LaTeX 专用格式化工具

LaTeX 源码中,通常建议手动在句号或分段处换行,这样版本控制(如 Git)会更清晰。你可以使用 Latexindent(通常随 TeX Live 安装):

  • 安装 LaTeX Workshop 插件。
  • 按下 Shift + Alt + F 自动格式化文档,它会根据配置文件自动处理过长的行。

建议的配置组合

如果你希望只在编辑 LaTeX 文件时开启自动换行,可以在 VS Code 的 settings.json 中添加如下代码:

"[latex]": {
    "editor.wordWrap": "on",
    "editor.quickSuggestions": {
        "other": true,
        "comments": true,
        "strings": true
    }
}


想要我帮你调整 settings.json 以实现更高级的自动格式化配置吗?

posted @ 2026-02-21 21:23  X1OO  阅读(1)  评论(0)    收藏  举报