2016-09-15 18 views

回答

2

我不認爲這是一個好主意。用戶如何辨別僞造的與文字之間的區別? Unicode現在無處不在,不要讓人們不要使用它。

除了這些問題,我認爲最好的方法是使用(或創建)使用ligatures的字體。 Fira Code似乎有幾個編碼連字。

另一種可能性可以分配用於->(例如.arrow)一類特殊的,那麼隱藏它並覆蓋其content

例子:

atom-text-editor::shadow { 
    span.arrow.yourgrammar { 
     visibility: hidden; 
    } 
    span.arrow.yourgrammar:before { 
     content: "\21DB"; 
     visibility: visible; 
    } 
} 

還有一些缺點來考慮。首先會有可見空間(this hack可能有幫助)。更重要的是,複製&粘貼會以不良方式行事。

正如我之前所說,我認爲這不是一個好主意。

+0

爲了解釋爲什麼我需要這個,fstar-mode for emacs做到了這一點 - 它也會像'''和'nat'一樣顯示'int'。我試圖將它移植到Atom。 –

+0

也許在[Atom論壇](https://discuss.atom.io/)上問個問題,人們通常會在那裏得到很好的回覆 – idleberg

+1

返回結語:也許你可以申請[Fira Code]這個功能(https:// github.com/tonsky/FiraCode),它已經有幾個編程連字 – idleberg

相關問題