为了方便学习开源的项目,尝试折腾了下vim的配置,配置还算顺利,留个笔记备忘 https://github.com/robertzhai/vim
1. 安装 pathogen
https://github.com/tpope/vim-pathogen
2.安装nerdtree,command-t,taglist,vim-powerline,vim-sensible 这5个插件,还有 ctags 编译安装
3. 安装效果图
tree -L 2 .vim
.vim
├── autoload
│ └── pathogen.vim
├── bundle
│ ├── command-t
│ ├── nerdtree
│ ├── taglist
│ ├── vim-powerline
│ └── vim-sensible
└── doc
3. vimrc 文件配置
set backupdir=/tmp directory=/tmp
set modeline si ai incsearch sw=4 ts=4 history=64 encoding=UTF-8
set formatoptions-=t textwidth=76 "only wrap when in comment
set nohlsearch
set noswapfile
set ruler
set ignorecase
set modeline
set number
"encoding
set fileencodings=utf-8
set termencoding=utf-8
" Fix Backspace for MacOSX
set backspace=indent,eol,start
filetype on
syntax enable
syntax on
" Highlight trailing white-spaces
let c_space_errors=1
autocmd Syntax * syn match ExtraWhitespace /\s\+$/
"set t_Co=256
"colorscheme desert256
"colorscheme ron
colorscheme desert
let Tlist_Ctags_Cmd='/usr/local/bin/ctags'
let Tlist_Show_One_File=1
let Tlist_Exit_OnlyWindow=1
let Tlist_Show_Menu=1
"pathogen
execute pathogen#infect()
filetype plugin indent on
"NERDTree快捷键
nmap <F2> :NERDTree <CR>
"commandt快捷键
nmap <F3> :CommandT <CR>
"taglist
nmap <F4> :TlistToggle <CR>
"powerline{
set guifont=PowerlineSymbols\ for\ Powerline
set nocompatible
set t_Co=256
let g:Powerline_symbols = 'fancy'
"}
4. 效果
cd phpsource/php-5.5.36
ctags -R * 生成tags
输入vim按f2打开导航
选中main.c
鼠标移动到一个宏行按cmd+】 跳转到定义的地方,按ctrl+t 返回
搜索文件
按f3 输入文件名即可搜索
按f4即可看到相关的变量和函数
效果图见后
参考:http://hessian.cn/p/1026.html
本文分享了Vim编辑器的配置过程及使用心得,包括安装Pathogen、NerdTree等插件的方法,并展示了如何通过配置vimrc文件来提高开发效率。
1389

被折叠的 条评论
为什么被折叠?



