Vim配置持续记录
1. 家目录创建.vimrc文件
set nu # 设置行号
set tabstop=4 # tab制表符缩进
set autoindent # 自动缩进
set showmatch # 括号匹配高亮
execute pathogen#infect() # # # # # #
syntax on 这三行是pathogen vim插件管理器配置
filetype plugin indent on # # # # # #
colorscheme evening # 颜色样式
set laststatus=2 # 显示状态栏
set statusline=\ %<%F[%1*%M%*%n%R%H]%=\ %y\ %0(%{&fileformat}\ [%{(&fenc==\"\"?&enc:&fenc).(&bomb?\",BOM\":\"\")}]\ %c:%l/%L%) # 状态栏显示格式
map <F2> :NERDTreeToggle<CR> # nerdtree 目录树,快捷键绑定,比如按F2可以打开或关闭目录列表
2. 安装pathogen vim 插件管理器
官方提供的安装方式在https://github.com/tpope/vim-pathogen。会生成~/.vim/autoload/ 和 ~/.vim/bundle目录,每个插件作为一个独立文件夹在bundle目录下
安装插件: 比如:nerdtree, git clone https://github.com/scrooloose/nerdtree.git ~/.vim/bundle/nerdtree
然后重启vim,按F12即可查看目录
删除插件:进入~/.vim/bundle/下删除对应的插件目录即可
更新插件:进入具体的插件目录,执行 git pull origin
3. vim 在新标签页创建新文件: tabnew 路径/文件名
在新标签编辑已有文件:tabedit 路径/文件名
在标签页间切换: tabn 表示下一个标签
参考:https://www.cnblogs.com/hnrainll/archive/2011/04/29/2032660.html
4. vim多窗口分割及切换退出,参考:http://www.jb51.net/LINUXjishu/118276.html
5. vim 使用tabnew 新建文件后,nerdtree目录树没有自动更新,先切换到目录列表,按shift + r,手动刷新
6. vim在编辑时,需要撤销。先esc退出编辑状态,按u,撤销上次操作。crtl + r可恢复撤销
7. vim 命令行模式下删除一行,按dd。删除一个字符,按X
8. vim 单行,多行复制粘粘,参考:https://blog.csdn.net/achejq/article/details/42148865