Poderosa Special version 帮助-Cygwin相关配置

1.首先本机安装Cygwin的最新版,否则可能有问题。

2.cygwin要正常显示和输入中文首先要选择Encoding为gb2312,其次要修改配置文件:

    1. .bashrc
      # 中文环境
      export LANG=en_US.UTF-8
      export LC_CTYPE="zh_CN"
      # 中文显示
      alias ls='ls --show-control-chars'
      alias dir='ls --show-control-chars'
             alias less='less --raw-control-chars'
2.         .inputrc
             # bash中中文输入/输出
             set convert-meta off
             set input-meta on
             set output-meta on

 

3.Cygwin中vi颜色显示:
在.vimrc中用:set syntax=on或者:syntax enable。这里顺便引一篇和cygwin设置相关的文章:http://hi.baidu.com/5217/blog/item/b67e60d0e85fd088a0ec9cd9.html

Cygwin中文乱码 vim语法高亮 ls颜色显示
2008-11-28 22:05
打开cygwin作如下配置
1 在任何位置执行 vi ~/.bashrc 并在行尾添加如下内容并保存关闭

export LESSCHARSET=latin1
alias less='/bin/less -r'
alias ls='/bin/ls -F --color=tty --show-control-chars'
export LC_ALL=zh_CN.GBK
export LC_CTYPE=zh_CN.GBK
export LANG=zh_CN.GBK
export OUTPUT_CHARSET="GBK"
2 在任何位置执行 vi ~/.inputrc 并在行尾添加如下内容并保存关闭
set meta-flag on
set input-meta on
set convert-meta off
set output-meta on
set completion-ignore-case on

或找到相应配置把前边的注释去掉

3 在任何位置执行 vi ~/.vimrc 添加如下内容并保存关闭(.vimrc文件可能不存在)此配置开启vim语法高亮
syntax enable

syntax on

4 如果是域用户,需要导入域的用户组和用户(我做操作时用户已登录域)

mkgroup -d >> /etc/group
mkpasswd -d -u 要导入的域用户名 >> /etc/passwd

 

另外还有一个和vi语法显示相关的就是登录的term类型, Cygwin的登录term类型,如果登录term类型为vt100会导致无法显示颜色.

你可能感兴趣的:(vim,less,bash,encoding,output)