基本的vim配置
这个承接上篇文章,讲述了vim一些基本的配置
------------------------------------------------------------------------------------------------------------------------------------------------------------------------
配置篇
安装完了vim,发现很是不好用,要什么没什么,操作还是各种不方便.这里就要配置出马了.
一般来说,在linux下的自己的目录下都有一个.vimrc文件和.vim文件夹.一般路径如/home/summer/.vimrc和/home/summer/.vim.而我们的插件和配置也都在这里进行
有一些是基本都要配置的
基础的配置:
1. 显示行号
set nu
2. 开启探测文件类型
filetype plugin on
3. 自动折行(当一行超过屏幕显示了,自动换行)
set wrap
4. 设置自动折叠代码
set foldmethod=syntax
foldmethod有很多种,不过比较好用的我认为就是这个,还有的选择就是marker(vim根据marker来设置折叠,如C的{}),indent,expr.这些就没有涉及了.
5. 修改缩进
vim自带的缩进不是很好看,尤其对于C/C++来说,所以这里要进行一些修改
set tabstop=4 set softtabstop=4 set shiftwidth=4
set smartindent
6. 修改配色
colorscheme elford
vim的配色有很多种,具体可以进入vim安装目录/share/vim/vim73/colors里头查看,或者进入vim后
:colorscheme
按tab进行查看
7. 解决乱码问题,设置encoding
set fileencodings=utf-8,gb2312,usc-bom,cp936,euc-cn set termencoding=utf-8 set encoding=utf-8
fileencodings:vim在打开文件后会根据这个列表里面的编码进行探测文件的编码,一般来说把utf-8放在最前头
termencoding:vim的显示出来的编码
encoding:vim默认保存文件的coding
8. 设置leader
let mapleader=','
有了leader之后,有些命令就可以这么设置了:nmap <leader>u :xx不过这是后话,之后再说.
基本上基础篇就差不多了