看板 Editor 關於我們 聯絡資訊
Emacs 對 unicode 的支援,預設中文字的寬度是英文的兩倍, 如果不是剛好兩倍的話,雖然平常使用沒什麼影響, 不過遇到對齊功能需要依賴文字寬度時,就會出現沒辦法正常排版的問題, 像是 Org-mode 的 table 自動對齊功能, 或是上 PTT 這種情況。 我目前的解決方法是在 init 檔裡面, 直接指定中文字的字型大小, 讓中文字是英文字的兩倍寬。 不過這樣一來,每次啟動 Emacs後, 如果再改變字體大小(C-x C-= / C-x C--), 就只有英文字會變而已, 中文字大小一直都是固定的。 請教各位版大是怎麼應付這個問題的? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.249.160
YuiHirasawa:用終端機版的就不會有這個問題(認真) 11/10 04:09
YuiHirasawa:原本我也用GUI版,table對不齊,改中文字體大小看起來 11/10 04:10
YuiHirasawa:又很難看,最後發現終端因為本來就固定寬度就沒事。 11/10 04:11
YuiHirasawa:這跟unicode也沒什麼關係。 11/10 04:11
luminary:多謝提點 原來終端機版還有這個好處 11/10 14:05
luminary:不過終端機版裡面,很多GUI的組合鍵會有問題... 11/10 14:15
YuiHirasawa:對,不過那種情形幾乎都有替代組合鍵。 11/10 22:19
YuiHirasawa:像是 http://orgmode.org/manual/TTY-keys.html 11/10 22:19
YuiHirasawa:我是抱著「習慣後就算遠端也能用」的心態去熟悉它XD 11/10 22:20
YuiHirasawa:用終端機版還有個優點是可以在tmux裡跑,工作列上可以 11/10 22:21
YuiHirasawa:省掉好幾個空間XD 11/10 22:21
luminary:找個機會也來熟悉一下它好了 11/12 22:53
luminary:雖然現在遠端都是用eshell直接在Emacs裡開檔編輯 11/12 22:55