本人使用的vim配置



操作手册

F11开关左边树目录结构

F12开关右边标签浏览

ctrl+] 进入调用函数

ctrl+j j 搜索被调用地方

ctrl+j t 搜索字符串

ctrl+o 跳转到上一次页面

ctrl+i  跳转到下一次页面

ctrl+p 输入模式下代码补全,普通模式下搜索文件


qq切换窗口

qh移动到左边窗口

ql移动到右边窗口

qj移动到下面窗口

qk移动到上面窗口



.vimrc文件内容

set nocompatible                 "解决vim与vi兼容性问题         
syntax on                               "语法高亮
set number                              "显示行号
set ruler                               "显示光标位置状态
set rulerformat=%20(%2*%<%f%=\ %m%r\ %3l\ %c\ %p%%%)
set showcmd                             "显示输入命令


set hlsearch                            "高亮搜索
set incsearch                           "即时搜索,不按Enter键就开始搜索


set tabstop=4                           "表示一个tab键为多少个空格
set softtabstop=4                       "表示在编辑模式的时候按退格键的时候退回缩进的长度
set shiftwidth=4                        "表示每一级缩进的长度,一般设置成跟softtabstop一样"
set expandtab                           "缩进用空格来表示,noexpandtab则是用制表符表示一个缩进,写Makefile注意注释掉这行
set smarttab                            "在行和段开始处使用制表符 
set backspace=indent,eol,start          "解决某些情况下不能使用backspace问题


set autoindent                          "自动缩进,把当前行的对起格式应用到下一行
set smartindent                         "智能缩进,依据上面的对起格式,智能的选择对起方式


set foldenable                          "折叠打开
set foldmethod=indent                   "按缩进层次折叠
set foldlevel=5                         "折叠到第几层


set showmatch                           "设置匹配模式,类似当输入一个左括号时会匹配相应的那个右括号                 
setlocal noswapfile                     "不适用交换文件
set bufhidden=hide                      "当buffer被丢弃的时候隐藏它
set encoding=utf-8                      "utf-8编码,解决中文乱码问题
set fencs=utf-8,gbk,gb2312              "自动识别相关格式
set vb t_vb=                            "去掉按错键的声响
set autowrite                           "自动保存
set history=500                         "history文件中需要记录的行数 


map <C-A> ggVG                          "全选
vmap <C-c> "+y                          "复制


set clipboard+=unnamed                  "与windows共享剪贴板 
nmap qq <C-W><C-W>                     "按qq切换窗口
nmap qh <C-W><C-H>
nmap qj <C-W><C-J>
nmap qk <C-W><C-K>
nmap ql <C-W><C-L>




filetype on
filetype plugin on                      "载入文件类型插件
filetype indent on                      "为特定文件类型载入相关缩进文件


let Tlist_Auto_Open=1                   "启动vim后自动打开taglist窗口
let Tlist_Ctags_Cmd="/usr/bin/ctags"    "设置ctags路径
let Tlist_Use_Right_Window=1             "在右侧窗口中显示taglist窗口
let Tlist_Show_One_File=1               "不同时显示多个文件的tag,只显示当前文件的 
let Tlist_Exit_OnlyWindow=1             "如果taglist窗口是最后一个窗口,则退出vim 
let Tlist_File_Fold_Auto_Close=1


map <silent> <F12> :TlistToggle<CR>     "按F12打开或者关闭taglist
noremap <F6> :!ctags -R<CR>             "按F6更新ctags标签文件


let g:miniBufExplMapWindowNavVim=1
let g:miniBufExplMapWindowNavArrows=1
let g:miniBufExplMapCTabSwitchBufs=1
let g:miniBufExplModSelTarget=1 


nmap <C-j>s :cs find g <C-R>=expand("<cword>")<CR><CR>     "ctrl+j s查找调用的标签
nmap <C-j>j :cs find c <C-R>=expand("<cword>")<CR><CR>     "ctrl+j j查找标签被调用的位置
nmap <C-j>y :cs find t <C-R>=expand("<cword>")<CR><CR>     "ctrl+j y查找字符串


"nmap <F11> :WMToggle<CR>
"let g:winManagerWidth =35
"let g:AutoOpenWinManager = 1
"let g:winManagerWindowLayout = "FileExplorer"


nmap <F11> :NERDTreeToggle<cr>
let g:NERDTreeWinPos="left"
let g:NERDTreeWinSize=25
let g:NERDTreeShowLineNumbers=1
let g:neocomplcache_enable_at_startup = 1 


下载地址http://pan.baidu.com/s/1mhvzMzA

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值