[問題] bash 的 export 在終端機下跟寫在 .bashrc 有差別嗎?
這又是一個終端機認不得中文的問題
我已經在 .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