vim-uncrustify


Ⅰ. 插件描述

Use uncrustify in vim, supports range formatting.

Ⅱ. 基本信息

创建日期:  2015-01-22
使用用户:  11
Github星:  4
插件作者:  Yecheng Fu

Ⅲ. 安装方法

使用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.git

Without 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>

References

添加新评论