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

  • 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.
主站蜘蛛池模板: 房山区| 清新县| 迁安市| 涞水县| 玉树县| 青岛市| 南平市| 泾源县| 中牟县| 南投市| 南城县| 曲麻莱县| 永济市| 宾川县| 菏泽市| 塔城市| 盱眙县| 开平市| 武穴市| 莎车县| 定州市| 济阳县| 湘阴县| 沽源县| 绥中县| 沂南县| 江陵县| 红安县| 安庆市| 万载县| 洪雅县| 琼海市| 黄大仙区| 琼海市| 蒙阴县| 苗栗县| 神农架林区| 息烽县| 陆丰市| 临颍县| 临漳县|