繁体   English   中英

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

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM