有时为了测试使用linux下一些功能或实现,在虚拟机中装个linux还是有些麻烦,装个cygwin环境还是方便快捷多了。但一些中文显示及vim的操作并不合平时使用习惯,于是把一些相关设置记在这。
0、安装
1)网易:
http://mirrors.163.com
2)搜狐:
http://mirrors.sohu.com
3)中科大镜像:
IPv4/v6: mirrors.ustc.edu.cn (能 解析出 教育网/ 电信/v6地址)v4only: mirrors4.ustc.edu.cn (能解析出教育网/电信地址)v6only: mirrors6.ustc.edu.cn ( 推荐大家使用ipv6)
安装速度要快得多。
选择所要安装的包时加上gcc4系列、gdb、mintty和其它所需要的
开发包。
1、cygwin的中文显示和输入
让bash命令行支持中文输入,vim ~/.inputrc,将下面几行的注释去掉
set meta-flag on
set convert-meta off
set input-meta on
set output-meta on
让ls命令支持中文显示,vi ~\.bashrc中, 修改:
alias ls=’ls -hF –show-control-chars –color=tty’
2、vim
复制一份个人vim配置文件:
cp /usr/share/vim/vin70/vimrc_example.vim ~/.vimrc
vim ~/.vimrc
set fenc=utf-8 "设定默认解码set fencs=utf-8,usc-bom,gb18030,gbk,gb2312,cp936,euc-jpset nocp "或者 set nocompatible 用于关闭VI的兼容模式set number "显示行号set ai "或者 set autoindent vim使用自动对齐,也就是把当前行的对齐格式 应用到下一行set si "或者 set smartindent 依据上面的对齐格式, 智能的选择对齐方式set tabstop=4 "设置tab键为4个空格set sw=4 "或者 set shiftwidth 设置当行之间交错时使用4个空格set incsearch "设置增量 搜索,这样的查询比较smartset showmatch "高亮显示匹配的括号set matchtime=5 "匹配括号高亮 时间(单位为 1/10 s) set ignorecase "在搜索的时候忽略大小写syntax on "高亮语法
OK,这样就可以用vim写些小程序了。