# vimprofile **Repository Path**: evintao/vimprofile ## Basic Information - **Project Name**: vimprofile - **Description**: vim环境配置 - **Primary Language**: Shell - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2016-07-17 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # vim 配置步骤如下: 1. Clone 代码: git clone https://git.oschina.net/taoyf/vimprofile.git 2. Copy .vimrc .vim/ 到 Home 目录: cd vimprofile && cp -r .vim ~/ && cp .vimrc ~/ 3. 安装 Menlo-Powerline.otf 到字体库,Linux 用户 Copy 到 ~/.fonts/ 目录下,Mac 用户 open Menlo-Powerline.otf 可以自动安装 4. 由于VIM插件是通过Vundle(vundle管理vim插件),所以必须保证Vundle从git上拉取代码. git clone https://github.com/gmarik/vundle.git ~/.vim/bundle/vundle 5. 安装taglist,需要先安装ctags.(Debian系统通过下载deb包来安装ctags.) 6. 打开vim,运行 :BundleInstall,返回结果:OK ``` 【注】在服务器上使用该配置的注意事项 > 这里输入引用文本可以不用安装字体及状态栏增强功能,将 .vimrc 文件中 powerline 的相关行(90-95)注释即可 Bundle 'Lokaltog/vim-powerline' let g:Powerline_symbols = 'fancy' set fillchars+=stl:\ ,stlnc:\ set guifont="Menlo\ for\ Powerline.otf" set t_Co=256 set laststatus=2 " Always show the statusline > 这里输入引用文本手动查看本机 terminal (各个终端)Profile 中的配置以确认终端的字体编码,并将 .vimrc 文件中的第 8 行,set termencoding=utf8 改为相应的编码,如 set termencoding=gbk ``` # vim基础配置选项(.vimrc) ### 代码自动缩进 set autoindent ### 允许在有未保存的修改时切换缓冲区,此时的修改由 vim 负责保存 set hidden ### 搜索逐字符高亮 set incsearch ### 语法高亮 syntax on ### 默认显示行号 set number ###Toggle line number `nmap :set nu!` `imap :set nu!` ### Toggle line wrap `nmap :set wrap!` `imap :set wrap!` `noremap :TlistToggle` `noremap :NERDTreeToggle` `noremap :BufExplorer` ### for window movement `map ` `map ` `map ` `map `