Vim 插件的安装
Vim 插件的安装
Vim 自带了文本格式化,通过 gg=G
触发。但大数情况下不满足需求,对于特定语言,比如 JavaScript,需要安装相应的插件来实现。
插件的存在形式
Vim 插件以三种形式存在,
- 单个的
.vim
文件,可在 官网 scripts 页面 搜索下载。 - Vimball 文件。
- 以约定格式放置的文件夹(
plugin/*
,syntax/*
)。
安装
以格式化 JavaScript 的插件 jsbeautify 为例,
- 下载对应的 jsbeautify.vim 文件后放置到
~/.vim/plugin
目录下。 - 如果
~/.vim
目录下没有plugin
目录,创建一个。 - 如果自定义过 Vim 的 rumtimepath,目录会有差异,可通过
:set rumtimepath?
查看 Vim 的运行目录。 - 重启 Vim 或执行
:source ~/.vimrc
让 Vim 加载插件。
使用
根据该插件的使用描述:
usage:
<leader>ff
or bind theg:Jsbeautify()
function to any short key you like
配置好之后,使用快捷键 <leader>ff
进行格式化。
此处 <leader>
键默认为 \
,可通过 :echo mapleader
查看所绑定的 leader key。如果输出如下的报错信息,说明没有自己绑定过,使用的是默认的。
:echo mapleader
Undefined variable: mapleader
Invalid expression: mapleader
Vim 中格式化 JavaScript 代码