autopep8.vim


Ⅰ. 插件描述

Tidy up python code with autopep8.

Ⅱ. 基本信息

创建日期:  2015-08-17
使用用户:  1
Github星:  1
插件作者:  minamorl

Ⅲ. 安装方法

使用Vundle管理器安装

在你的.vimrc下添加:
Plugin 'minamorl/autopep8-vim-holy-ground'
… 然后在Vim中运行以下命令:
:source %
:PluginInstall

对于Vundle版本 < 0.10.2,请用上面的Bundle替换Plugin。

使用NeoBundle管理器安装

在你的.vimrc下添加:
NeoBundle 'minamorl/autopep8-vim-holy-ground'
… 然后在Vim中运行以下命令:
:source %
:NeoBundleInstall

使用VimPlug管理器安装

在你的.vimrc下添加:
Plug 'minamorl/autopep8-vim-holy-ground'
… 然后在Vim中运行以下命令:
:source %
:PlugInstall

使用Pathogen管理器安装

在终端中运行以下命令:
cd ~/.vim/bundle
git clone https://github.com/minamorl/autopep8.vim

Ⅳ. 文档说明

# autopep8.vim

autopep8.vim - cleaning up python source code with autopep8.

Prerequisites

Install latest autopep8

Before beginning the installation, please confirm that autopep8 exists on your environment. If not, you can install autopep8 via pypi packages. Try pip install autopep8 --upgrade.

Installation

1. Use package manager (Bundler/NeoBundle)

If you are using NeoBundle, write below in .vimrc:

NeoBundle 'minamorl/autopep8.vim'

and execute :NeoBundleInstall starts installation process.

2. Manual Installation

You can manually install this script (but not recommended).

Clone this repo, and copy all files under directory into your ~/.vim/.

Configuration

Add this line into in ~/.vimrc

autocmd FileType python nnoremap <buffer> <silent> <leader>f :call autopep8#clean()<CR>

This scripts means map <leader>f to call autopep8.

Advanced Settings

autopep8.vim can specify argments to pass autopep8 commands by g:autopep8_args. If g:autopep8_args is not defined, autopep8.vim uses --aggressive --aggressive as a default value.

If you do not want autopep8 to force keeping code under 80 columns, pass:

let g:autopep8_args = "--aggressive --aggressive --max-line-length=200"

添加新评论