Ⅰ. 插件描述
Use uncrustify in vim, supports range formatting.Ⅱ. 基本信息
|
Ⅲ. 安装方法
使用Vundle管理器安装
在你的.vimrc下添加:Plugin 'cofyc/vim-uncrustify'
… 然后在Vim中运行以下命令:
:source %
:PluginInstall
对于Vundle版本 < 0.10.2,请用上面的Bundle替换Plugin。
使用NeoBundle管理器安装
在你的.vimrc下添加:NeoBundle 'cofyc/vim-uncrustify'
… 然后在Vim中运行以下命令:
:source %
:NeoBundleInstall
使用VimPlug管理器安装
在你的.vimrc下添加:Plug 'cofyc/vim-uncrustify'
… 然后在Vim中运行以下命令:
:source %
:PlugInstall
使用Pathogen管理器安装
在终端中运行以下命令:cd ~/.vim/bundle
git clone https://github.com/cofyc/vim-uncrustify
Ⅳ. 文档说明
# vim-uncrustify
Installation
With pathogen
Download .tar.gz package, and extract it into ~/.vim/bundle or with git:
cd ~/.vim/bundle
git clone https://github.com/Cofyc/vim-uncrustify.gitWithout pathogen
Simply extract package into your ~/.vim folder.
Usage
Add these in your .vimrc file:
autocmd FileType c noremap <buffer> <c-f> :call Uncrustify('c')<CR>
autocmd FileType c vnoremap <buffer> <c-f> :call RangeUncrustify('c')<CR>
autocmd FileType cpp noremap <buffer> <c-f> :call Uncrustify('cpp')<CR>
autocmd FileType cpp vnoremap <buffer> <c-f> :call RangeUncrustify('cpp')<CR>