[英]VSCode custom font ligatures, display two symbols as one?
我想在特定语言的 function 名称中将list.emptyqm()
显示为list.empty?()
。 因此,两个符号qm
如果它们位于 function 名称的末尾,则应显示为?
(可能一些 unicode 符号看起来类似于问号)。
这在 VSCode 中可能吗?
VSCode 已经知道那段文本是字符串或函数名/关键字/变量名(因为它正确突出显示),所以只有当qm
是函数名/关键字/变量的最后一个字符时才应该显示连字-姓名。 它不应显示在 function 名称的中间,例如aqma()
不应显示为a?a()
。
您似乎误解了连字是什么。 连字描述了如何组合两个单独的字母以形成视觉上令人愉悦的外观。 连字永远不会改变文本的语法。 因此,将qm
转换为?
是完全不同的事情。
替换 vscode 中的文本当然是可能的,例如作为 format 命令的一部分。 您可以注册自己的格式化程序并确定要应用的文本编辑操作,包括这些字符序列的转换。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.