Visual studio code VSCode自定义字体连字,将两个符号显示为一个?

Visual studio code VSCode自定义字体连字,将两个符号显示为一个?,visual-studio-code,vscode-extensions,Visual Studio Code,Vscode Extensions,我想在特定语言的函数名中显示list.emptyqm()为list.empty?()。因此,如果两个符号qm位于函数名的末尾,则应显示为?(可能是一些看起来类似问号的unicode符号) 在VSCode中可能吗 VSCode已经知道这段文本是字符串,或者函数名/关键字/变量名(因为它正确地突出显示了它),因此只有当qm是最后一个时,才应该显示连字 函数名/关键字/变量名的字符。它不应该显示在函数名的中间,如 AQMA()>代码>不应该被显示为 a)()/代码> 你似乎误解了结绳是什么。连字描述

我想在特定语言的函数名中显示
list.emptyqm()
list.empty?()
。因此,如果两个符号
qm
位于函数名的末尾,则应显示为
(可能是一些看起来类似问号的unicode符号)

在VSCode中可能吗

VSCode已经知道这段文本是字符串,或者函数名/关键字/变量名(因为它正确地突出显示了它),因此只有当
qm
是最后一个时,才应该显示连字
函数名/关键字/变量名的字符。它不应该显示在函数名的中间,如<代码> AQMA()>代码>不应该被显示为<代码> a)()/代码>

你似乎误解了结绳是什么。连字描述了如何将两个单独的字母组合在一起,形成一个视觉上令人愉悦的外观。连字永远不会改变文本的语法。因此,将
qm
转换为
是一件完全不同的事情


当然可以替换vscode中的文本,例如作为format命令的一部分。您可以注册自己的格式化程序,并确定要应用的文本编辑操作,包括这些字符序列的转换。

谢谢,我可能没有清楚解释,将更新问题,但我不想用
替换
qm
。我只希望它显示为
,但文本本身应保留为
qm
。我只需要改变它的显示方式,以获得更令人愉悦的视觉效果。呃,我认为这是不可能的。编辑器不能显示与其文本模型(编辑器内容的最终来源)中的文本不同的文本。这是可能的,但为此,您必须使用自己的连字(带上下文)创建自己的字体,并在您选择的主题中使用它。这不是一件容易的事!