| adm | Find | login register |
coolcd joined: 2008-01-21 posted: 2601 promoted: 348 bookmarked: 95 |
在 wikipedia 發現,原來 vim 支援 RFC 1345 中兩個字母的易記輸入方式,用法是,在 Insert Mode 按 Ctrl + K,輸入兩個字母,就可以輸入他們所代表的特殊符號。 譬如: b4 3105 BOPOMOFO LETTER B 支援的字母,可用 :digraphs 看,詳細說明可看 :h digraphs | |||||||||
coolcd joined: 2008-01-21 posted: 2601 promoted: 348 bookmarked: 95 |
| |||||||||
coolcd joined: 2008-01-21 posted: 2601 promoted: 348 bookmarked: 95 |
最近在研究拼音,許多拼音系統都需要在韻母上標聲調,以下整理出漢語拼音用到的 unicode 及如何在 vim 輸入。 unicode 字碼我參考的來源是 特別編製的獨家的「30個帶音調漢語拼音字母及ɑ﹑ɡ」一覽表。 Unicode 帶調韻母 輸入方式 U+0101 ā i_Ctrl-k a- U+00E1 á i_Ctrl-k a' U+01CE ǎ i_Ctrl-k a< U+00E0 à i_Ctrl-k a` U+00E9 é i_Ctrl-k e' U+011B ě i_Ctrl-k e< U+00E8 è i_Ctrl-k e` U+012B ī i_Ctrl-k i- U+00ED í i_Ctrl-k i' U+01D0 ǐ i_Ctrl-k i< U+00EC ì i_Ctrl-k i` U+014D ō i_Ctrl-k o- U+00F3 ó i_Ctrl-k o' U+01D2 ǒ i_Ctrl-k o< U+00F2 ò i_Ctrl-k o` U+016B ū i_Ctrl-k u- U+00FA ú i_Ctrl-k u' U+01D4 ǔ i_Ctrl-k u< U+00F9 ù i_Ctrl-k u` U+01D6 ǖ i_Ctrl-v u 01d6 (在 Windows i_Ctrl-v 要改按 i_Ctrl-q) U+01D8 ǘ i_Ctrl-v u 01d8 (在 Windows i_Ctrl-v 要改按 i_Ctrl-q) U+01DA ǚ i_Ctrl-v u 01da (在 Windows i_Ctrl-v 要改按 i_Ctrl-q) U+01DC ǜ i_Ctrl-v u 01dc (在 Windows i_Ctrl-v 要改按 i_Ctrl-q) U+00FC ü i_Ctrl-k u: U+00EA ê i_Ctrl-k e> U+0251 ɑ i_Ctrl-v u 0251 (在 Windows i_Ctrl-v 要改按 i_Ctrl-q) edited: 2
| |||||||||
eliu joined: 2007-08-09 posted: 11473 promoted: 617 bookmarked: 187 新竹, 台灣 |
搞不好把 gcin 的 ctrl-shift 循環設定好用 latin-letters 輸入法輸入可能會更容易 | |||||||||
coolcd joined: 2008-01-21 posted: 2601 promoted: 348 bookmarked: 95 |
我有試過 latin-letters,有缺字 如果可以把上面的都加進去當然很好 以下是缺的字(特別注意 ă 和 ǎ 不同) U+01CE ǎ i_Ctrl-k a< U+01D0 ǐ i_Ctrl-k i< U+01D2 ǒ i_Ctrl-k o< U+01D4 ǔ i_Ctrl-k u< U+01D6 ǖ i_Ctrl-v u 01d6 (在 Windows i_Ctrl-v 要改按 i_Ctrl-q) U+01D8 ǘ i_Ctrl-v u 01d8 (在 Windows i_Ctrl-v 要改按 i_Ctrl-q) U+01DA ǚ i_Ctrl-v u 01da (在 Windows i_Ctrl-v 要改按 i_Ctrl-q) U+01DC ǜ i_Ctrl-v u 01dc (在 Windows i_Ctrl-v 要改按 i_Ctrl-q) U+0251 ɑ i_Ctrl-v u 0251 (在 Windows i_Ctrl-v 要改按 i_Ctrl-q)(i_Ctrl-k ap 應該輸入此字元,但vim沒有實作,可自訂 :digraph ap 593) U+E7C7 i_Ctrl-v u e7c7 (在 Windows i_Ctrl-v 要改按 i_Ctrl-q)(i_Ctrl-k m' 輸入的ḿ是U+1E3F) U+E7C8 i_Ctrl-v u E7C8 (在 Windows i_Ctrl-v 要改按 i_Ctrl-q) U+0261 ɡ i_Ctrl-v u 0261 (在 Windows i_Ctrl-v 要改按i_Ctrl-q)(i_Ctrl-k ap 應該輸入此字元,但vim沒有實作,可自訂 :digraph gp 609) edited: 2
| |||||||||
eliu joined: 2007-08-09 posted: 11473 promoted: 617 bookmarked: 187 新竹, 台灣 |
| |||||||||
eliu joined: 2007-08-09 posted: 11473 promoted: 617 bookmarked: 187 新竹, 台灣 |
| |||||||||
coolcd joined: 2008-01-21 posted: 2601 promoted: 348 bookmarked: 95 |
謝謝,這樣會方便很多,也適用其他軟體 | |||||||||
e201302012123@gmail.com joined: 2013-05-26 posted: 125 promoted: bookmarked: 杭州 |
原来vim還有這個功能,我用vim這麼多年都不知道。
我想知道vim有沒有查詢unicode的功能呢。 |
| adm | Find | login register |