[emacs] 中英文字體對齊問題

看板Editor (編輯器(vim/emacs))作者 (安子)時間11年前 (2013/11/09 10:58), 編輯推噓2(2011)
留言13則, 2人參與, 最新討論串1/2 (看更多)
Emacs 對 unicode 的支援,預設中文字的寬度是英文的兩倍, 如果不是剛好兩倍的話,雖然平常使用沒什麼影響, 不過遇到對齊功能需要依賴文字寬度時,就會出現沒辦法正常排版的問題, 像是 Org-mode 的 table 自動對齊功能, 或是上 PTT 這種情況。 我目前的解決方法是在 init 檔裡面, 直接指定中文字的字型大小, 讓中文字是英文字的兩倍寬。 不過這樣一來,每次啟動 Emacs後, 如果再改變字體大小(C-x C-= / C-x C--), 就只有英文字會變而已, 中文字大小一直都是固定的。 請教各位版大是怎麼應付這個問題的? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.249.160

11/10 04:09, , 1F
用終端機版的就不會有這個問題(認真)
11/10 04:09, 1F

11/10 04:10, , 2F
原本我也用GUI版,table對不齊,改中文字體大小看起來
11/10 04:10, 2F

11/10 04:11, , 3F
又很難看,最後發現終端因為本來就固定寬度就沒事。
11/10 04:11, 3F

11/10 04:11, , 4F
這跟unicode也沒什麼關係。
11/10 04:11, 4F

11/10 14:05, , 5F
多謝提點 原來終端機版還有這個好處
11/10 14:05, 5F

11/10 14:15, , 6F
不過終端機版裡面,很多GUI的組合鍵會有問題...
11/10 14:15, 6F

11/10 22:19, , 7F
對,不過那種情形幾乎都有替代組合鍵。
11/10 22:19, 7F

11/10 22:19, , 8F

11/10 22:20, , 9F
我是抱著「習慣後就算遠端也能用」的心態去熟悉它XD
11/10 22:20, 9F

11/10 22:21, , 10F
用終端機版還有個優點是可以在tmux裡跑,工作列上可以
11/10 22:21, 10F

11/10 22:21, , 11F
省掉好幾個空間XD
11/10 22:21, 11F

11/12 22:53, , 12F
找個機會也來熟悉一下它好了
11/12 22:53, 12F

11/12 22:55, , 13F
雖然現在遠端都是用eshell直接在Emacs裡開檔編輯
11/12 22:55, 13F
文章代碼(AID): #1IVQJCjh (Editor)
討論串 (同標題文章)
文章代碼(AID): #1IVQJCjh (Editor)