Mémo de configuration de l'environnement de développement Vim + Python

Installer le paquet

Un outil utile pour maintenir proprement le code source Python

$ sudo pip install flake8 pyflakes pep8 pylint jedi
$ sudo apt-get install vim-python-jedi

Lorsque vous faites avec conda

$ sudo conda install flake8 pyflakes pep8 pylint jedi

Préparation NeoBundle

Outil de gestion du plugin Vim

mkdir -p ~/.vim/bundle
git clone https://github.com/Shougo/neobundle.vim ~/.vim/bundle/neobundle.vim

Décrire les paramètres de NeoBundle dans vimrc

vi ~/.vimrc
"Spécification du répertoire de bundle
set runtimepath+=~/.vim/bundle/neobundle.vim/
"Charger neobundle
call neobundle#begin(expand('~/.vim/bundle/'))
"Gérer neobundle
NeoBundleFetch 'Shougo/neobundle.vim'

" ****Plug-in à installer****
NeoBundle 'Flake8-vim'
NeoBundle 'davidhalter/jedi-vim'
NeoBundle 'hynek/vim-python-pep8-indent'
NeoBundle 'Townk/vim-autoclose'
NeoBundle 'scrooloose/syntastic'

"fermer neobundle
call neobundle#end()

"Vérifier automatiquement pour installer
NeoBundleCheck

Paramètres PyFlake

"Vérifié automatiquement lors de l'enregistrement
let g:PyFlakeOnWrite = 1
let g:PyFlakeCheckers = 'pep8,mccabe,pyflakes'
let g:PyFlakeDefaultComplexity=10

paramètres syntastiques

let g:syntastic_python_checkers = ['pyflakes', 'pep8']

Confirmation de Jedi

:h jedi

OK quand de l'aide sort avec

Recommended Posts

Mémo de configuration de l'environnement de développement Vim + Python
[MEMO] [Construction de l'environnement de développement] Python
Mémo de construction de l'environnement de développement Emacs Python
Construction de l'environnement de développement python2.7
Environnement de développement en Python
[Memo] Environnement de développement Django
Mémo de construction de l'environnement de développement Django
Organiser l'environnement de développement Python
[ev3dev × Python] Construction de l'environnement de développement ev3dev
Mémo de création de l'environnement de développement Ubuntu18.04
[Pour organiser] Environnement de développement Python
[MEMO] [Construction de l'environnement de développement] wine
Mémo sur la mesure de la charge de l'environnement de développement
mémo python (pour moi-même): À propos de l'environnement de développement virtualenv
Mémo de construction de l'environnement Python sur Windows 10
Configurer un environnement de développement Python sur Ubuntu
Mémo Python
mémo python
[Mémo personnel] Mémo de commande d'environnement virtuel Python
Mémo Python
Mémo de construction de l'environnement Python sur Mac
[Python3] Construction de l'environnement de développement << Édition Windows >>
Mémo de préparation au développement GitHub x Python
Options d'environnement de développement Python pour mai 2020
Mémo couleur Python colorama (environnement Cmder)
Paramètres Emacs pour l'environnement de développement Python
Mémo Python
Installer l'environnement de développement Python sur Windows 10
Vérification de l'environnement de développement NAOqi Python
Mémo de construction de l'environnement de développement Ubuntu Desktop 20.04
Configurer un environnement de développement Python avec Atom
Mémo Python
Environnement de développement Python pour macOS utilisant venv 2016
[Environnement de développement] Python avec Xcode [Avec transition d'écran]
Blender 2.82 ou version ultérieure + notes sur l'environnement de développement python
Comment préparer l'environnement de développement Python [Mac]
Construction de l'environnement de développement Python3 + venv + VSCode + macOS
Mémo de construction de l'environnement de développement Mac OS X
Construire un environnement de développement Python (pythonz, virtualenv, direnv)
L'environnement de développement Python le plus puissant Recommandation de PyCharm
Créer un environnement de développement Python pour le développement de l'IA
Création d'un environnement de développement Python pour Windows + gVim + Poetry
L'environnement de développement intégré Python le plus puissant PyCharm
Environnement d'exécution Python gratuit Google Colaboratory Memo
[Python] Mémo sur le dictionnaire
mémo débutant python (9.2-10)
paramètres d'environnement python
mémo débutant python (9.1)
environnement windows python
Construction d'environnement (python)
★ Mémo ★ Python Iroha
construction d'environnement python
[Python] Mémo EDA
Mémo opérateur Python 3
Python - Construction de l'environnement
Construction de l'environnement Python
[Mon mémo] python
Mémo de métaclasse Python3