[vim ] 雙寬字元顯示時被當成單寬字元
看板Editor (編輯器(vim/emacs))作者newclicker (Newclicker)時間11年前 (2013/02/03 09:53)推噓0(0推 0噓 4→)留言4則, 2人參與討論串1/3 (看更多)
請教大家,碰到有些雙寬字元在vim裡面被當成單寬字元時要怎麼解決呢?
例如◢◣◥◤每一個方塊在Vim裡的顯示會都變成單寬字元,
造成方塊彼此會重疊一個字元的寬度
但是其他像是中文字這種雙寬字元又都正常顯示
(有試過設定/不設定set guifontwide結果都相同)
是只有我這樣呢?還是大家的vim也會有這樣情形
我的環境是Win7 + gVim 7.3.46
--
女子徵友網 要帥 有車|████ █████████▕搜尋▏進階搜尋 | 使用偏好
▇▇  ̄ ̄ ̄ ̄  ̄ ̄ ̄ ̄
搜尋: ⊙所有男生 ○歪國人 ○宅宅 ○台灣男生
所有網頁 約有 1項符合要帥 有車的查詢結果,以下是第 1項。 共費0.01秒。
您是不是要找: 象棋 φtaipingeric
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 1.34.163.231
※ 編輯: newclicker 來自: 1.34.163.231 (02/03 09:59)
→
02/03 10:15, , 1F
02/03 10:15, 1F
可惜還是不行,我發現像◢◣◥◤這類符號字元在Vim裡好像是被歸類為單寬字元
但事實明明是雙寬
我利用把guifont和guifontwide設成不同字型和大小測試
發現方塊都是跟隨guifont的設定
可是就算把guifon設成細明體這類等寬中文字型,顯示依然同上不正確
不知道有沒有別的解法?
※ 編輯: newclicker 來自: 1.34.163.231 (02/03 10:43)
→
02/03 10:45, , 2F
02/03 10:45, 2F
喔喔,OK了!大感謝!
不知道bootleq說的沒有萬能的解是甚麼情況呢?
因為我把我所知的所有符號都貼上Vim做測試
大概有某些Unicode符號 http://ppt.cc/TSlR 在vim顯示位置怪怪的
另外多國語言字元 http://meta.wikimedia.org/wiki/Special:SiteMatrix
vim的顯示不如windows記事本或Notepat++會自己去尋找能補缺漏字的字型
大概就是會有以上問題,不過◢◣◥◤這類符號字元以經不會再重疊了
※ 編輯: newclicker 來自: 1.34.163.231 (02/03 12:11)
→
02/03 19:01, , 3F
02/03 19:01, 3F
→
02/03 19:01, , 4F
02/03 19:01, 4F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 3 篇):
Editor 近期熱門文章
PTT數位生活區 即時熱門文章