We know that most editors now support plug-in extensions, which extend the functionality of the editor through plug-ins. The vim editor also supports plug-ins, and it has countless plug-ins, some of which are very cool and advanced. Vim plug-ins are vim function extensions written in vimscript or other languages. Vim functions can be infinitely expanded through plug-ins!
There are prerequisites for learning vim plug-ins. You need to master the basics of vim and vim configuration, mapping settings, etc.
How to install plug-ins
A long time ago, the way to install plug-ins was to directly clone the plug-in code. But now in the 21st century, there are many vim plug-in managers that can help us install vim plug-ins quickly and conveniently. The current plug-ins include vim-plug, Vundle, Pathogen, etc.
Here we choose to use vim-plug, which is currently the most used and highly rated vim plug-in. Its github address is https://github.com/junegunn/vim-plug.
The installation method is also given in the Readme
curl -fLo ~/.vim/autoload/plug.vim --create-dirs \ https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
After downloading plug.vim, you need to add a few lines of code to ~/.vimrc
call plug#begin('~/.vim/plugged') " 以后插件安装只要在这里写上plug 插件名即可 " Initialize plugin system call plug#end()
Install plug-in
Now let’s install our first plug-in——vim-startify. It is a vim screen opening plug-in with a very cool interface.
The installation method is very simple, we only need to add a line
call plug#begin('~/.vim/plugged') Plug 'mhinz/vim-startify' call plug#end()
to ~/.vimrc and then use the command line mode to type the following command to reload
:source ~/.vimrc
or Use save and exit to reload.
Now reopen the vim editor and use the command line mode to type
:PlugInstall
At this time, the vim editor will have an additional window
When you see Done Indicates that the installation has been completed. Now, we use :qa to exit all windows. Then type vim in the terminal, and the following screen will appear.
Isn’t this interface very cool?
Plug-in Management
The above describes how to install a plug-in, but sometimes we may need to update or delete the plug-in. What should we do at this time? In fact, it is very simple, just type a few commands on the command line.
Install plug-ins, PlugInstall [name ...], if you do not write name, it means installing all plug-ins written in the configuration file
Update Plug-in, PlugUpdate [name ...]
Delete plug-in, PlugClean, delete plug-ins not listed in the configuration file, there will be a prompt for deletion by default. If ! is added, there will be no prompt.
Check the plug-in installation status, PlugStatus
The above is the detailed content of Install vim plug-ins using vim-plug plug-in manager. For more information, please follow other related articles on the PHP Chinese website!