1、前言 html
爱漂亮之心人皆有之,sublime的配色实在好看,因而但愿Vim也能这样。git
2、配置 github
1.下载monokai(https://github.com/sickill/vim-monokai),而后将Monokai.vim保存到~/.vim/colors下;vim
2.配置~/.vimrc文件,添加 syntax enable 、 colorscheme Monokai 两行。个人~/.vimrc文件以下bash
set encoding=utf-8 set fileencoding=utf-8 set fileencodings=ucs-bom,utf-8,chinese,cp936 set guifont=Consolas:h15 language messages zh_CN.utf-8 set lines=45 columns=100 set number set autoindent set smartindent set tabstop=4 set autochdir set shiftwidth=4 set foldmethod=manual syntax enable colorscheme Monokai set nocompatible set nobackup
3、参考 app
http://calefy.org/2012/10/30/the-config-of-my-vim.htmlui
[plain] view plaincopyspa
上述命令中使用`pwd`取得绝对路径名,以防止使用cscope时出现找不到文件的状况;.net
命令cscope中的-i参数能够去掉,由于cscope缺省就是从当前目录的cscope.files中查找文件列表。htm
还有一个简洁的办法实如今当前目录下创建cpp文件和c文件混合的cscope.out;
在~/.bashrc中添加以下alias:
而后,在terminal中source ~/.bashrc,就可使用mkcscopefile;mktag命令来生成cscope.out和tags文件了。
若是路径中含有空格,须要使用sed对生成的cscope.files文件进行处理,命令:
sed -i ‘s/^/"/;s/$/"/' cscope.files
from: http://blog.csdn.net/david_xtd/article/details/7737653
实时显示当前的目录:
1. 非实时显示即正常模式下可执行命令: :f 或 CTRL+G
2. 实时显示,请编辑%VIMRUNTIME/vimrc, 增长以下代码:
" 状态栏 set laststatus=2 " 老是显示状态栏 highlight StatusLine cterm=bold ctermfg=yellow ctermbg=blue " 获取当前路径,将$HOME转化为~ function! CurDir() let curdir = substitute(getcwd(), $HOME, "~", "g") return curdir endfunction set statusline=[%n]\ %f%m%r%h\ \|\ \ pwd:\ %{CurDir()}\ \ \|%=\|\ %l,%c\ %p%%\ \|\ ascii=%b,hex=%b%{((&fenc==\"\")?\"\":\"\ \|\ \".&fenc)}\ \|\ %{$USER}\ @\ %{hostname()}\ |