LiFe CycLe

it works, it obsoletes!

2007年6月14日 星期四

在 Mac 的終端機(terminal)中使用中文

這篇文章是讓大家透過一些設定就可以讓terminal可以顯示中文
裡面有提到一些設定的東西,我就在這邊解譯一下
主要是藉由修改 bash 命令列編輯界面 readline 的設定來解決這問題。readline 的啟動檔是 .inputrc,bash 啟動時,會先讀取這份啟動檔,並套用當中的設定。

然後在文中還有提到一點就是 alias 他只是個很簡單的重新命名,
把 ls 重新定義為 ls -v
enjoy it~:)
相信許多像我一樣從 Linux 轉到 Mac 的使用者,即使到了 Mac 上還是喜歡用 terminal 來作些事情,但是也會像我一樣,馬上發現在 Mac 的 terminal 中沒辦法看到中文,也沒辦法輸入中文,不使用內建的終端機.app,換用 iTerm 也無法解決這個問題。

我本來也以為這是個無解的問題,後來無意中 Google 了一下,發現其實是有解的,而且其實只是設定上的問題而已。不過雖說是設定上的問題,但是這些設定卻不是針對終端機程式,而是環境變數。

請在家目錄中新增一個 .profile 檔,內容如下:

alias ls="ls -v"


這樣一來就可以在 ls 的時候看見中文。

然後另外再新增一個 .inputrc 檔,內容如下:

set convert-meta off
set meta-flag on
set output-meta on


這樣就可以順利的輸入中文。

詳細的變數意義,我想有興趣的人就自己 man 或 Google 一下吧,使用 Linux 最應該學到的應該就是自己找資料的本事不是嗎 :)

posted by Shiva Huang at 2:59 上午

原作者文章
http://blog.lifestyle.idv.tw/2007/01/develope-mac-terminal.html
apple developer"s coffe shop

標籤: , ,

0 個意見:

張貼留言

訂閱 張貼留言 [Atom]

<< 首頁