我正在使用:
我在Python中添加了自定义符号美化的设置,但这些设置似乎没有效果。我尝试重新加载 VSCode 并仔细检查我的配置,但符号没有改变。
任何人都可以帮我确定我可能缺少什么吗?
这是我的 settings.json 文件的相关部分:
"prettifySymbolsMode.substitutions":
[ {
"language": "python",
"substitutions":
[
{ "ugly": "\\s?\\*\\*\\s?2", "pretty": "²", "post": "\\b" },
{ "ugly": "\\s?\\*\\*\\s?3", "pretty": "³", "post": "\\b" },
{ "ugly": "\\*", "pretty": "·", "pre": "[^\\*]|^", "post": "\\s|$" },
{ "ugly": "<-", "pretty": "←" },
{ "ugly": "->", "pretty": "→" },
{ "ugly": ">=", "pretty": "≥", "pre": "[^=\\-<>]|^", "post": "[^=\\-<>]|$" },
{ "ugly": "<=", "pretty": "≤", "pre": "[^=\\-<>]|^", "post": "[^=\\-<>]|$" },
{ "ugly": "==", "pretty": "=", "pre": "[^<>=!]|^", "post": "[^<>=]|$" },
{ "ugly": "!=", "pretty": "≠", "pre": "[^<>=!]|^", "post": "[^<>=]|$" },
{ "ugly": "lambda", "pretty": "λ", "pre": "\\b", "post": "\\b" },
{ "ugly": "math.sqrt", "pretty": "√", "pre": "\\b", "post": "\\(" },\n
{ "ugly": "sum", "pretty": "∑", "pre": "\\b", "post": "\\(" },
{ "ugly": "f", "pretty": "ƒ", "pre": "\\b", "post": "(\"|')" }
]
}
],
"prettifySymbolsMode.adjustCursorMovement": true,
<rest of settings file>
如果需要更多信息来诊断问题,请询问:)
我尝试重新安装插件,重新安装 VSCode,甚至删除并重写了 settings.json 文件的整个部分,其中包含插件的设置
有错误:
\n
"pre": "\\b", "post": "\\(" },\n
您的 VS Code 中应该列出了问题。
我在工作区或用户设置中安装了美化符号模式->测试的settings.json。
添加了
>=
,没有问题。