关注我 一起学验证
Vim 可以说是验证工程师工作时离不开的生产力工具,但是我对于 Vim 的使用还仅仅是处于入门的阶段,接下来准备跟随《Vim 实用技巧(第2版)》这本书逐个技巧的练习,争取能熟练掌握 Vim 使用,提升工作效率。
这篇文章作为这个系列的第一篇,先对 Vim 进行一个快速的上手配置,使用的是 GitHub 上的一个开源配置插件 vimrc,作者是 amix。
1
思维导图
2
思维导图大纲
Vim 简介
Vim 是一款强大、灵活且高效的文本编辑器。
Vim 的全局配置一般在 /etc/vim/vimrc 或者 /etc/vimrc,对所有用户生效。
Vim 的个人用户的配置在 ~/.vimrc,仅对单个用户生效。
vimrc 插件
地址:https://github.com/amix/vimrc
提供两种版本
Basic:如果只需要一些基本的配置,就复制 basic.vim 内容到自己的 ~/.vimrc 中即可
Awesome:可以视作高级版本,包含了大量有用的插件、配色主题和配置
vimrc 插件 awesome 版本安装
$ git clone --depth=1 https://github.com/amix/vimrc.git ~/.vim_runtime
$ sh ~/.vim_runtime/install_awesome_vimrc.sh
引入自己的组件
vimrc 使用 pathogen 来管理插件,pathogen 是一种插件管理工具,支持经由 pathogen 安装插件,也支持不经过任何插件管理工具安装插件
安装好程序后,创建一个空的 ~/.vim_runtime/my_configs.vim 用于进一步定制 vim
可以安装自己的插件到 my_plugins/ 文件夹下
经由 pathogen 安装插件
$ git clone https://github.com/vhda/verilog_systemverilog.vim my_plugins/sv
不经过插件管理工具安装插件
$ mkdir -p ~/.vim_runtime/pack/plugins/start
$ git clone --depth=1 https://github.com/vhda/verilog_systemverilog.vim ~/.vim_runtime/pack/plugins/start/sv
版本更新,可以将所有插件更新到最新版本
$ cd ~/.vim_runtime
$ git reset --hard
$ git clean -d --force
$ git pull --rebase
$ python update_plugins.py # use python3 if python is unavailable
关键的映射
<leader> 在 vimrc 中代表着 ","
nmap <leader>w :w!<cr>:即使用 ",w" 作为 ":w!<cr>" 的别名进行保存 buffer 操作
只需两步即可卸载 vimrc
删掉 ~/.vim_runtime 文件夹
注释掉 ~/.vimrc 文件中 vim_runtime 相关的条目
领取专属 10元无门槛券
私享最新 技术干货