换电脑之后常需要重新配置Bash和Vim,很麻烦,给大家分享一篇配置的文章,和我的配置很相似!
转载至:http://xiaoxia.org/2012/07/19/my-vim-bash-configuration/
经常切换到新环境下工作,例如VPS变更了,电脑换了,OS换了等。无论是哪个发行版的Linux,还是哪个版本的OSX或BSD,只需要配置一下Bash和Vim这两个使用最频繁的工具就OK。听说“天然呆小萌兔”去了Google,难怪最近一直那么萌的了,她说她的部门只有一个人用Emacs,Vim还是目前主流。公司给她配了一个Macbook和一个Linux PC,这么爽我也不想在学校里呆了……
Vim配置
Vim作为最主要的编辑器,无论是代码、脚本、文本还是二进制文件,都会用到它。一般通过编辑 ~/.vimrc来设置自己的Vim配置,保存后重启Vim就能生效。如果提示按Enter键才能使用Vim,说明配置文件有错了。
如果去到一个陌生的环境,没有自己的Vim配置在身边,则只需要记住下面这一行,再加上syntax on打开语法高亮,足够进行大部分的开发工作。
set nu sts=4 ts=4 sw=4 et si ai
nu是显示行号,ts是tabstop,sts是softtabstop,sw是shiftwidth,这三个参数是指代啥我都忘了,就知道是和tab制表符相关的。
et是expandtab,即把自动把一个tab扩展为空格。si是smart indent,ai是auto indent,有何区别呢?
完整的Vim配置,如下:
set nu sts=4 ts=4 sw=4 et si ai
set ruler
set hlsearch
syntax on
filetype plugin on
ruler是在右下角显示光标当前位置,hlsearch是高亮搜索关键字,最后把根据文件类型作相关调整的插件也打开。例如Makefile里是必须要用到tab制表符的,即使你之前设置了expandtab,设置了filetype plugin on之后,按tab也不会用空格代替制表符。
Bash配置
Bash的配置比较简单,太多的话肯定记不住了,不方便携带。所以只有这么几个设置。编辑~/.bash_profile文件的内容。
export CLICOLOR="true"
alias ll='ls -l'
alias l='ls -a'
alias xx='ssh -D1080 xiaoxia@xiaoxia.org'
第一行用来打开终端的文字颜色。ls列目录的时候,就可以看到文件或者目录以不同颜色显示。ll缩写列详细目录,l缩写列所有文件,xx是登陆我的博客服务器,并且启用一个本地端口位1080的socks代理,可以方便翻≈墙!