在 VS Code 中禁用自动 LaTeX 符号替换

Disable automatic LaTeX symbol replacement in VS Code

在 Visual Studio 代码中编辑 RMarkdown 文件时,编辑器会自动用它们的 unicode 'equivalents' 替换许多 LaTeX 风格的序列。例如,当我键入 \sum 后跟 space 时,它会转换为 。虽然这在某些情况下很方便,但是当试图将 LaTeX 源代码嵌入到我的文件中以供稍后渲染时,这是灾难性的。输入 $\sum \sqrt {x_i}$ 之类的内容会转换为 $∑ √ {x_i}$,呈现方式完全不同。即使在建议的替换出现时按“退出”也不会阻止替换。

有没有办法关闭它?我已经非常彻底地查看了设置,但找不到这样做的方法。如有任何帮助,我们将不胜感激!

(我想出的解决方法是复制一个 space 字符并将其粘贴到我的符号后面,而不是按键盘上的 space 键。)

Visual Studio代码版本:1.63.2 Mac OS 10.14.6

原来我安装了一个名为 "Fast Unicode Math Characters" 的扩展程序,正如它的名字一样,它正在插入 unicode 数学字符

禁用此功能可解决问题。

(我决定回答我自己的问题而不是删除问题以防其他人遇到类似问题)