在cygwin/home資料夾下:將下面的注釋去掉:
.bash_profile
# 讓ls和dir命令顯示中文和顏色
alias ls='ls --show-control-chars --color'
alias dir='dir -n --color'
# 設定為中文環境,使提示成為中文
exportlang="zh_cn.gbk"
# 輸出為中文編碼
exportoutput_charset="gbk"
.inputrc
# 關閉bash命令列8位元組字元轉義符的轉換
set convert-metaoff
# 使bash命令列支援8位元組字元輸入
set input-metaon
# 使bash命令列支援8位元組字元輸出
set output-metaon
set meta-flagon
set completion-ignore-caseon
另外的說法:
直接執行
alias ls='ls --color --show-control-chars --time-style=long-iso'
或者把上面的內容加到/etc/profile中重啟cygwin即可。
為了使使用更方便,推薦增加如下配置資訊:
1. 編輯使用者home目錄下的檔案.inputc,去除以下幾行的注釋:
set meta-flag on
# 關閉bash命令列8位元組字元轉義符的轉換
set convert-meta off
# 使bash命令列支援8位元組字元輸出
set output-meta on
set input-meta on
2 編輯使用者home目錄下的檔案.bash_profile,在檔案末尾加上下面幾行:
alias ls='ls --color --show-control-chars --time-style=long-iso'
export lc_all=zh_cn.gb23122
export lc_ctype=zh_cn.gb2312
export lang=zh_cn.gb2312
export xmodifiers="@im=chinput"3
stty cs8 -istrip
stty pass8
# update: 少了這個less就不支援中文了
export lesscharset=latin1
cygwin中文亂碼解決
1,在.bashrc profile末尾新增以下內容 讓ls和dir命令顯示中文和顏色 alias ls ls show control chars color alias dir dir n color 設定為中文環境,使提示成為中文 export lang zh cn.gbk 輸出為中文編碼 e...
Cygwin中文支援並消除英文亂碼
近來,由於機器配置低,實在是煩透了虛擬機器的速度所以裝了個cygwin。但當進入windows目錄的時候看到所有中文檔案都變成了 於是我上google了一下解決辦法,後來發現網上的方法雖然讓cygwin支援了中文,可很多英文倒變成了亂碼如man檢視幫助的部分英文 svn的幫助資訊。於是自己嘗試修改原...
讓Cygwin支援中文
讓cygwin支援中文 1.編輯使用者home目錄下的檔案.inputc,去除以下幾行的注釋 set meta flag on set convert meta off set output meta on set input meta on 2 編輯使用者home目錄下的檔案.bash profi...