Vim的强大之处在于其多种模式的灵活切换:
qa # 开始录制宏到寄存器a
...操作...
q # 停止录制
@a # 执行宏
:e filename 打开新文件:bn/:bp 切换缓冲区:sp filename 水平分割窗口:%s/old/new/gc # 全局替换并确认
:vim /pattern/ % # 多文件搜索
:g/pattern/d # 删除匹配行
推荐使用Vundle或vim-plug管理插件:
" 示例vim-plug配置
call plug#begin('~/.vim/plugged')
Plug 'scrooloose/nerdtree'
Plug 'vim-airline/vim-airline'
call plug#end()
" 显示行号
set number
" 语法高亮
syntax on
" 智能缩进
set smartindent
:syntime on分析性能瓶颈updatetime值掌握这些高级功能,你的Vim使用效率将提升数倍!建议每天练习1-2个技巧,逐步成为Vim高手。