基本的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不过这是后话,之后再说.

基本上基础篇就差不多了

原文地址:https://www.cnblogs.com/marchtea/p/2726736.html