在 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 数学字符
禁用此功能可解决问题。
(我决定回答我自己的问题而不是删除问题以防其他人遇到类似问题)
在 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 数学字符
禁用此功能可解决问题。
(我决定回答我自己的问题而不是删除问题以防其他人遇到类似问题)