假設我有一個文件,它的全部內容是:更改文本appearence
\u1234
,並假設1234是\阿爾法
代碼是有辦法,在vim,有「\ 1234」顯示爲單個\ alpha符號(並被視爲\ alpha符號)?
謝謝!
[出現這個問題,因爲我想用用g Unicode名稱++]
假設我有一個文件,它的全部內容是:更改文本appearence
\u1234
,並假設1234是\阿爾法
代碼是有辦法,在vim,有「\ 1234」顯示爲單個\ alpha符號(並被視爲\ alpha符號)?
謝謝!
[出現這個問題,因爲我想用用g Unicode名稱++]
Vim有一個插件用於顯示Haskell中的某些字符作爲Unicode符號:http://www.vim.org/scripts/script.php?script_id=2603。 它甚至在寫入之前將符號解碼爲其文本表示(讀取Haskell文件後反之亦然)。
我想你可以做同樣的事情,只要檢查插件的來源。
我真的不認爲這是可能的,因爲VIM旨在介紹和編輯文件的實際內容(這是不是所見即所得的編輯器)。即使您找到了解決辦法,我也不會推薦它 - 這會導致將來的混亂(一旦您忘記了該功能,或者如果它在文檔中觸發,那麼您並不期待,或腳本包含錯誤等)
你可以做的一件事是定義自定義突出顯示,以便你知道該字符映射到其他東西。可能並不完全是你想要的,但正如soulmerge指出的其他任何事情都可能是危險的/不清楚的。