官术网_书友最值得收藏!

  • Mastering Vim
  • Ruslan Osipov
  • 258字
  • 2021-06-10 18:51:27

Installing plugins

This chapter will start by introducing Vim plugins. Plugin management is a rather broad subject (and it's covered in Chapter 3, Follow the Leader - Plugin Management, as well), but we're starting out with just a few plugins, so we won't have to worry ourselves with that topic yet.

First, let's go through the one-time set up:

  1. You'll need to create a directory to store plugins. Execute the following on the command line:
$ mkdir -p ~/.vim/pack/plugins/start
If you're using GVim under Windows, you'll have to create the  vimfiles directory under your user folder (usually C:\Users\<username>), and then create  pack\plugins\start  folders inside of it.
  1. You'll want to tell Vim to load documentation for each plugin, as it doesn't do so automatically. For that, add the following lines to your ~/.vimrc file:
    packloadall           " Load all plugins.
silent! helptags ALL " Load help files for all plugins.

Now, every time you want to add a plugin, you'll have to:

  1. Find your plugin on GitHub. For example, let's install https://github.com/scrooloose/nerdtree. If you have Git installed, find the Git repository URL (in this case, it's https://github.com/scrooloose/nerdtree.git) and run the following:
$ git clone https://github.com/scrooloose/nerdtree.git     ~/.vim/pack/plugins/start/nerdtree
If you don't have Git installed, or if you're installing a plugin for GVim under Windows, navigate to the plugin's GitHub page, and find a Clone or download button. Download the ZIP archive and unpack it into .vim/pack/plugins/start/nerdtree in Linux or  vimfiles/pack/plugins/start/nerdtree in Windows.
  1. Restart Vim, and the plugin should be available to use.
主站蜘蛛池模板: 海宁市| 舞钢市| 涞水县| 龙井市| 沁源县| 淮阳县| 镇江市| 怀来县| 麻城市| 闻喜县| 师宗县| 澜沧| 汨罗市| 库伦旗| 新巴尔虎左旗| 长宁县| 汕头市| 会同县| 乐清市| 涿鹿县| 扶绥县| 漳浦县| 龙胜| 措美县| 澄江县| 二连浩特市| 聂荣县| 临颍县| 繁峙县| 刚察县| 措勤县| 乐安县| 龙海市| 红河县| 蒙城县| 通渭县| 乡城县| 正蓝旗| 镇康县| 海盐县| 且末县|