2007年12月11日 星期二

MAC終端機的中文顯示

让mac osx bash终端支持中文

一. bash終端顯示中文 要显示中文,用 ls -w命令即可, 或者直接修改配置文件 vi /etc/profile 增加 alias ls='ls -w' 这样不用每次都敲选项-w ,这句放在/etc/bashrc 或者 /Users/Username/.profile 都可以. 二.让bash終端可以輸入中文 vi /Users/USERNAME/.inputrc 添加如下内容并保存 set meta-flag on set convert-meta off set input-meta on set output-meta on

vi /etc/profile

添加下列内容退出,(放在/Users/USERNAME/.profile 也一样)

export LANG=zh_CN.UTF-8 这样,你的bash就可以显示和输入中文了. 三.在vi 編輯程序中輸入中文 vi ~/.profile 增加下列alias 即可在vi 中输入utf8编码的中文 alias vi='env LC_CTYPE=zh_CN.UTF-8 vi'

ps:如果還有問題: 選擇 終端->窗口設置(視窗設定)->仿真(模擬)

不勾选 忽略ASCII字符

终端->窗口设置->显示 相关设定 ,我用了monaco 12pt字体 终端-显示设定 设定后效果

如果用tcsh shell的话,设定应该也大同小异.

另外要把osx的bash升级到3.1也很简单,如果装了DarwinPorts,直接在bash中运行

sudo port install bash 下载,编译,安装时间比较长。不过好处就是省心!

沒有留言: