Chinaunix首页 | 论坛 | 博客
  • 博客访问: 41117
  • 博文数量: 13
  • 博客积分: 1400
  • 博客等级: 上尉
  • 技术积分: 130
  • 用 户 组: 普通用户
  • 注册时间: 2009-07-27 20:22
文章分类
文章存档

2011年(1)

2009年(12)

我的朋友

分类: 嵌入式

2009-08-09 01:42:57

一、显示中文文件名
在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) |
给主人留下些什么吧!~~