[問題] bash 的 export 在終端機下跟寫在 .bashrc 有差別嗎?

看板MacDev作者 (←———)時間17年前 (2007/04/22 11:46), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
這又是一個終端機認不得中文的問題 我已經在 .inputrc 加了以下設定 set convert-meta off set meta-flag on set output-meta on set input-meta on 在終端機設定裡面也有 寬字體視為兩個字元 取消「跳脫非ASCII字元」 在 .bashrc 中加入 export LANG=zh_TW.UTF-8 而且 locale 的結果也是 LANG="zh_TW.UTF-8" LC_COLLATE="zh_TW.UTF-8" LC_CTYPE="zh_TW.UTF-8" LC_MESSAGES="zh_TW.UTF-8" LC_MONETARY="zh_TW.UTF-8" LC_NUMERIC="zh_TW.UTF-8" LC_TIME="zh_TW.UTF-8" LC_ALL="zh_TW.UTF-8" 但很奇怪的是,只要開新的終端機session,我刪除中文字時一定會刪過頭 要刪掉一個中文字一定會按到三個 delete 但如果我在開新的session後,再手動下一次 export LANG=zh_TW.UTF-8 終端機刪除的時候就會認得中文,不會刪過頭,不知道有沒有人遇過這種情形?? -- IF THEN THEN THEN = ELSE; ELSE ELSE = THEN; -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.216.82.23
文章代碼(AID): #16Ajg71R (MacDev)