Vim简单配置

来源:互联网 发布:电脑离线地图软件 编辑:程序博客网 时间:2024/06/03 18:26

vim配置: (在Centos6.5下配置vim)

 1.找到用户的主工作目录,ls看是否有.vimrc文件,有的话打开即可。没有的话自己touch一个。vim进入.vimrc中:

 set nu        设置行数

colorscheme desert   
syntax enable    将语法使能
syntax on           设置语法高亮
set shiftwidth=4     设置左宽为4
set tabstop=4        设置tab键为4
set softtabstop=4  统一缩进为4
set ruler                显示标尺

set autoindent      设置自动缩进

set cindent             

set background=dark  设置背景颜色为黑色

"搜索逐字符高亮
set hlsearch
set incsearch
" 高亮显示普通txt文件(需要txt.vim脚本)
au BufRead,BufNewFile *  setfiletype txt


"自动补全
:inoremap ( ()<ESC>i
:inoremap ) <c-r>=ClosePair(')')<CR>
:inoremap { {<CR>}<ESC>O
:inoremap } <c-r>=ClosePair('}')<CR>

:inoremap [ []<ESC>i

:inoremap ] <c-r>=ClosePair(']')<CR>
:inoremap " ""<ESC>i
:inoremap ' ''<ESC>i

2.安装Taglist插件

Taglist用来显示你指定的ctags程序处于什么位置。

如图:



安装如下:(Taglist链接)

http://www.vim.org/scripts/script.php?script_id=273

下载:


解压完成后,将解压出来的doc的内容放到~/.vim/doc, 将解压出来的plugin下的内容拷贝到~/.vim/plugin

在.vimrc中添加:

let Tlist_Show_One_File=1        //不想同时显示多个文件中的tag
let Tlist_Exit_OnlyWindow=1     //如果你在想taglist窗口是最后一个窗口时退出vim
let Tlist_Use_Right_Window=1 //如果你想taglist窗口出现在右侧

let Tlist_Auto_Open=1              //如果你想启动vim后,自动打开taglist窗口

可以用”:TlistOpen“打开taglist窗口,用”:TlistClose“关闭taglist窗口。或者使用”:TlistToggle“在打开和关闭间切换。

Taglist插件还可以与winmanager插件协同使用,当然还可以下载bufexplorer,可以在缓冲区之间切换;(自己决定下载否,下载 这个插件时需vim在7.3或以上版本可用)

下载路径:

https://github.com/jlanzarotta/bufexplorer


下面,介绍一下winmanager:

3.安装winmanager(我们就需要一个窗口管理插件来将它们组合起来 —— WinManager):

https://github.com/vim-scripts/winmanager

解压winmanager.zip,将解压出来的doc的内容放到~/.vim/doc, 将解压出来的plugin下的内容拷贝到~/.vim/plugin

在.vimrc中添加:

let g:winManagerWindowLayout='FileExplorer|TagList'
nmap wm :WMToggle<cr>

let g:AutoOpenWinManager = 1

4.安装miniBufexplorer插件

https://github.com/fholgado/minibufexpl.vim

将解压出来的doc的内容放到~/.vim/doc, 将解压出来的plugin下的内容拷贝到~/.vim/plugin

在.vimrc中添加:

let g:miniBufExplMapCTabSwitchBufs = 1
let g:miniBufExplMapWindowNavVim = 1

let g:miniBufExplModSelTarget = 1

let g:miniBufExplMapWindowNavArrows = 1 

//可使FileExplorer窗口变小:

let g:bufExplorerMaxHeight=30

let g:miniBufExplorerMoreThanOne=0

5.在工程中查找 -- 插件: Grep

http://www.vim.org/scripts/script.php?script_id=311

把grep.vim 文件丢到 ~/.vim/plugin 文件夹就好了

在.vimrc中添加:

nnoremap <silent> <F3> :Grep<CR>

如果你想查找,按下F3键即可。然后输入要查找的字符

6.高亮的书签 -- 插件: VisualMark

http://www.vim.org/scripts/script.php?script_id=1026

把visualmark.vim 文件丢到 ~/.vim/plugin 文件夹就好了

双击某行,就可使某行高亮。

7.自动补全:

直接在.vimrc中添加:

:inoremap ( ()<ESC>i       

:inoremap ) <c-r>=ClosePair(')')<CR>   

:inoremap { {<CR>}<ESC>O
:inoremap } <c-r>=ClosePair('}')<CR>
:inoremap [ []<ESC>i
:inoremap ] <c-r>=ClosePair(']')<CR>
:inoremap " ""<ESC>i      
:inoremap ' ''<ESC>i    

我配置的大概就这些:

展示一下效果图哦:

  


最后还有说明的一点是,,这个主题配置也是可以换的哦。你可以换成好看一点的主题。


0 1
原创粉丝点击