LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 845|回复: 1

cygwin中文问题及其胜利曙光

[复制链接]
发表于 2005-1-9 16:09:48 | 显示全部楼层 |阅读模式
windowsXPSp2系统
最新的cygwin
中文化的步骤:
1 按网上方法 使用bash不成功:不能输入中文(类似\304\343这样的东西)且不能用ls显示中文的目录和文件名(???这样的东西)
2 意外发现:键入csh,支持输入中文,当时ls不支持中文
3 意外发现:键入csh,再键入bash,键入ls d:发现ls支持中文(这可能是在1的基础上完成的)
4 问题:输入中文和ls显示中文还不能两全 但是我想呢 如果有办法使csh支持ls的显示中文就好了 可是只找到了bash的方法 没有找到csh的办法 好像用.bashrc这样的文件根本不起作用 求救大虾啦!只要这个解决了!

附上步骤1的内容:
①cygwin.bat:加入SET MAKE_MODE=UNIX
②.inputrc:
# Ignore case while completing
set completion-ignore-case on
# Make Bash 8bit clean
set meta-flag on
set output-meta on # to show 8-bit characters
set convert-meta off # to show it as character, not the octal representation
③.bashrc
alias less='/bin/less -r'
alias ls='/bin/ls -F --color=tty --show-control-chars'
export LESSCHARSET=latin1
 楼主| 发表于 2005-1-9 20:30:07 | 显示全部楼层
终于找到了破解之路:
让我们继续:

5 确定突破口:定位在ls和less这两个特殊命令上(一般的配置文件不对这两个起作用,需单独配置)
6 解决:建立在2基础上;个人目录下建立.cshrc 内容如下(注意alias的定义和bash不同):
alias ls ls -aFC --color=tty --show-control-chars
alias less less -r
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表