簡體   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