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)。 - 全局设置:
- 按下
Ctrl + ,打开设置。 - 搜索
Editor: Word Wrap。 - 将其设置为
on。
2. 设置特定宽度换行 (Word Wrap Column)
如果你希望代码在特定的字符数(比如 80 或 120 个字符)处折行,而不是随窗口无限拉伸:
- 在设置中搜索
Editor: Word Wrap,设置为wordWrapColumn。 - 搜索
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 以实现更高级的自动格式化配置吗?

浙公网安备 33010602011771号