Vim 插件的安装

Vim 自带了文本格式化,通过 gg=G 触发。但大数情况下不满足需求,对于特定语言,比如 JavaScript,需要安装相应的插件来实现。

插件的存在形式

Vim 插件以三种形式存在,

安装

以格式化 JavaScript 的插件 jsbeautify 为例,

  • 下载对应的 jsbeautify.vim 文件后放置到 ~/.vim/plugin 目录下。
  • 如果 ~/.vim 目录下没有 plugin 目录,创建一个。
  • 如果自定义过 Vim 的 rumtimepath,目录会有差异,可通过 :set rumtimepath? 查看 Vim 的运行目录。
  • 重启 Vim 或执行 :source ~/.vimrc 让 Vim 加载插件。

使用

根据该插件的使用描述:

usage: <leader>ff or bind the g: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 代码

Vim 中格式化 JavaScript 代码

相关资源