一、显示中文文件名
在Cygwin中用ls命令列出目录中的文件,如果是中文文件名,则显示为一串问号。
解决办法:
使用 ls 命令的 --show-control-chars 选项。为了方便使用,可以在 ~/.bash_profile 文件中设置一个ls命令的别名,即增加下面的一行语句
alias ls='ls --show-control-chars'
这样,以后使用ls命令时,就会自动增加 --show-control-chars 选项,正确显示出中文文件名。
二、输入中文
在Cygwin中,可以用ctrl+space 快捷件调出Windows的中文输入法,但无法把中文输入进去。
解决办法:
编辑 ~/.inputrc 文件,把
# Allow 8-bit input/output
行后面的四行语句
#set meta-flag on
#set convert-meta off
#set input-meta on
#set output-meta on
前面的注释符去调,即改为:
# Allow 8-bit input/output
set meta-flag on
set convert-meta off
set input-meta on
set output-meta on
注意:无论是显示中文文件名,还是输入中文,都必须设置Cygwin启动程序的选项中的“当前代码页”为简体中文。在简体中文的Windows系统中,Cygwin的“当前代码页”设置,缺省的就是简体中文。
阅读(1553) | 评论(0) | 转发(0) |