使用Vundle管理,以保存lua文件立即格式化为例。
- 首先需要安装lua-format
方案一:
luarocks install --server=https://luarocks.org/dev luaformatter
方案二:
源码安装,地址:https://github.com/Koihik/LuaFormatter
ReadMe.md文件有详细的安装说明
安装成功后,可以测试 lua-format file.lua。输出的就是格式化后代码,lua-format -i file.lua可以直接将格式化后代码覆盖原来文件
- vim配置步骤:
1. mkdir ~/.vim/bundle
2. 下载Vundle
cd ~/.vim/bundle
git clone "https://github.com/VundleVim/Vundle.vim.git"
3. vim ~/.vimrc新增内容:
" 设置Vundle的路径 set rtp+=~/.vim/bundle/Vundle.vim " 使用Vundle管理插件 call vundle#begin() " 保存插件列表 Plugin 'VundleVim/Vundle.vim' " 你想要安装的其他插件 " Plugin 'tpope/vim-fugitive' " Plugin 'airblade/vim-gitgutter' " 格式化lua插件 是github仓库地址 Plugin 'andrejlevkovitch/vim-lua-format' " 结束Vundle的配置 call vundle#end() " 结束插件列表 "lua文件保存自动格式化代码 autocmd FileType lua nnoremap :call LuaFormat() autocmd BufWrite *.lua call LuaFormat() 4. 保存后执行,:PluginInstall,直接插件通过git clone "https://github.com/andrejlevkovitch/vim-lua-format.git" 下载到~/.vim/bundle/ 标签:插件,格式化,format,Vundle,vim,lua,安装 From: https://www.cnblogs.com/Lucky-qin2013/p/18543616