个性化 Vim (一)
2017-10-12 10:25
232 查看
VIM 常用插件安装
这遍文章需要知道基本的 vim 使用,如果不知道,打开终端输入 :vimtutor查看快速教程
Vundle 的安装
把Vundle拉到本地
$ git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim
然后在你的主目录下的
.vimrc下添加代码:
set nocompatible " be iMproved, required filetype off " required set rtp+=~/.vim/bundle/Vundle.vim call vundle#begin() Plugin 'VundleVim/Vundle.vim' call vundle#end() " required filetype plugin indent on " required
注意:
以
:开头的命令全在
normal模式下执行,即先按
ESC键进入
normal再输入命令。在
normal模式、可以按
tab键补全命令
安装步骤:
1. 使用命令
:w保存
2. 使用
:soource %让配置立即生效
3. 执行
PluginInstall命令安装插件
4. 通过以上步骤,
Vundle插件管理已经安装好了,接下来就可以安装其他好玩的插件了。
gruvbox主题安装
现在安装gruvbox的主题。在
.vimrc添加
Plugin 'morhetz/gruvbox'
然后按上面的 1, 2, 3 步骤执行就可以了。
接下来配置主题,你可以去官网看
wiki找到你自己想要的配置,这里我贴上我的配置代码和截图
set bg=dark "设置背景为黑色 colorscheme gruvbox "设置主题为 gruvbox set guioptions= "去掉两边的scrollbar set guifont=Monaco:h17 "设置字体和字的大小
NERD tree文件浏览插件安装
把下面代码放到.vimrc:
Plugin 'scrooloose/nerdtree'
然后按上面命令安装,然后执行
:NERDTreeToggle可以打开关闭 NERD tree:
每次需要运行
:NERDTreeToggle命令太麻烦了,接下来做一些简单实用教程和设置一些快捷键:
当你打开 NERD tree,你会发现鼠标自动跳到 NERD tree 的分屏,怎么打开文件?
怎么在 NERD tree 和文件之间跳转?
怎么打开,关闭分屏?
…
按
?可以打开 NERD tree 帮助文档
按
j、
k在 NERD tree上下移动,
<c-r>打开关闭文件夹或文件
:vsp在右侧打开一个分屏,
:sp在下面打开一个分屏
<c-w>j,
<c-w>k,
<c-w>h,
<c-w>l按键分别向上、下、左、右分屏移动。
<c-w>=均分屏幕
每次需要先按
<c-w>再按方向键太麻烦了,现在来修改默的切换分屏按键方式
"--------- Split Mapping --------------------" nmap <c-j> <c-w>j nmap <c-k> <c-w>k nmap <c-h> <c-w>h nmap <c-l> <c-w>l
在使用
vim是突然你要添加一个配置,然后按
:e ~/.vimrc,每次这样按有点烦,现在添加一个快捷键:
"--------- Base Mapping --------------------" "把 <leader> 设置为 , 这样你可以方便统一管理快捷键前缀 let mapleader=',' "让 ,ev 在 normal 模式下映射为 :tabedit $MYVIMRC<cr> nmap <leader>ev :tabedit $MYVIMRC<cr>
:tabedit $MYVIMRC<cr>打开一个
tab去编辑
.vimrc文件,
$MYVIMRC是环境变量,值为:
~/.vimrc
NERD tree 配置
"当 vim 启动没指定文件时,自动打开 NERDTree autocmd StdinReadPre * let s:std_in=1 autocmd VimEnter * if argc() == 0 && !exists("s:std_in") | NERDTree | endif "在 normal 下按 ,d 打开关闭文件浏览 nmap ,d :NERDTreeToggle<CR>
关于更多的配置参考这儿,来张截图:
ctrlp.vim 快速搜索文件插件安装
我基本使用它默认的配置方式,你也可以根据自己需要需改,参考这儿按
<c-p>进入文件搜索模式,输入文件名,按
<c-j>
<c-k>分别上下移动,
<cr>打开你选择的文件
更多使用方法见官网文档
暂时先写到这里,后续持续更新。。。
我的 vimrc
相关文章推荐
- 利用VIM的guioptions选项个性化你的MS-Gvim
- secureCRT中vim个性化设置
- python\shell个性化vim设置的方法
- 属于自己个性化的VIM
- VIM个性化配置
- vim个性化设置---给脚本文件加注释头信息
- Vim编辑器个性化(初级)
- VIM个性化配置_折叠设置
- 个性化vim之映射(map,vmap)
- Vim实战手册(1)初级个性化配置你的Vim
- 个性化Vim -- 配置文件在哪里
- vim个性化设置
- Vim实战手册(1)初级个性化配置你的Vim
- 配置个性化vim
- 个性化vim之折叠
- Vim个性化设置
- 个性化vim配置
- 如何设置个性化vim
- 个性化vim之映射(map,vmap)
- ubuntu中个性化配置vim方法