首页
学习
活动
专区
圈层
工具
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

快速上手配置 Vim

关注我 一起学验证

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 相关的条目

  • 发表于:
  • 原文链接https://page.om.qq.com/page/O6_vkopdOL1e9FMZYfji_IGA0
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券