Memo zum Einstellen der Vim + Python-Entwicklungsumgebung

Installationspaket

Ein nützliches Tool zur sauberen Pflege des Python-Quellcodes

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

Wenn Sie mit conda tun

$ sudo conda install flake8 pyflakes pep8 pylint jedi

NeoBundle Vorbereitung

Vim Plugin Management Tool

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

Beschreiben der NeoBundle-Einstellungen in vimrc

vi ~/.vimrc
"Bundle-Verzeichnisspezifikation
set runtimepath+=~/.vim/bundle/neobundle.vim/
"Neobundle laden
call neobundle#begin(expand('~/.vim/bundle/'))
"Neobundle verwalten
NeoBundleFetch 'Shougo/neobundle.vim'

" ****Plug-In zur Installation****
NeoBundle 'Flake8-vim'
NeoBundle 'davidhalter/jedi-vim'
NeoBundle 'hynek/vim-python-pep8-indent'
NeoBundle 'Townk/vim-autoclose'
NeoBundle 'scrooloose/syntastic'

"neobundle schließen
call neobundle#end()

"Automatisch überprüfen, um zu installieren
NeoBundleCheck

PyFlake-Einstellungen

"Wird beim Speichern automatisch überprüft
let g:PyFlakeOnWrite = 1
let g:PyFlakeCheckers = 'pep8,mccabe,pyflakes'
let g:PyFlakeDefaultComplexity=10

syntastische Einstellungen

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

Bestätigung von jedi

:h jedi

OK, wenn Hilfe herauskommt

Recommended Posts

Memo zum Einstellen der Vim + Python-Entwicklungsumgebung
[MEMO] [Entwicklung der Entwicklungsumgebung] Python
Konstruktionsnotiz für die Emacs Python-Entwicklungsumgebung
python2.7 Konstruktion der Entwicklungsumgebung
Entwicklungsumgebung in Python
[Memo] Django-Entwicklungsumgebung
Django Entwicklungsumgebung Bau Memo
Organisieren Sie die Python-Entwicklungsumgebung
[ev3dev × Python] Aufbau einer ev3dev-Entwicklungsumgebung
Ubuntu18.04 Memo zur Erstellung der Entwicklungsumgebung
[Zum Organisieren] Python-Entwicklungsumgebung
[MEMO] [Entwicklungsumgebung Bau] Wein
Memo zur Lastmessung in der Entwicklungsumgebung
Python-Memo (für mich): Über die Entwicklungsumgebung virtualenv
Python-Umgebungskonstruktionsnotiz unter Windows 10
Richten Sie eine Python-Entwicklungsumgebung unter Ubuntu ein
Python-Memo
Python-Memo
[Persönliches Memo] Python-Memo für virtuelle Umgebungen
Python-Memo
Konstruktionsnotiz für die Python-Umgebung auf dem Mac
[Python3] Aufbau der Entwicklungsumgebung << Windows Edition >>
GitHub x Python-Entwicklungsvorbereitungsnotiz
Optionen für die Python-Entwicklungsumgebung für Mai 2020
Python colorama Farbnotiz (Cmder-Umgebung)
Emacs-Einstellungen für die Python-Entwicklungsumgebung
Python-Memo
Installieren Sie die Python-Entwicklungsumgebung unter Windows 10
Überprüfen der NAOqi Python-Entwicklungsumgebung
Konstruktionsnotiz für die Ubuntu Desktop 20.04-Entwicklungsumgebung
Richten Sie mit Atom eine Python-Entwicklungsumgebung ein
Python-Memo
Python-Entwicklungsumgebung für macOS mit venv 2016
[Entwicklungsumgebung] Python mit Xcode [Mit Bildschirmübergang]
Blender 2.82 oder höher + Hinweise zur Python-Entwicklungsumgebung
So bereiten Sie die Python-Entwicklungsumgebung vor [Mac]
Aufbau der Python3 + venv + VSCode + macOS-Entwicklungsumgebung
Konstruktionsnotiz für die Mac OS X-Entwicklungsumgebung
Erstellen Sie eine Python-Entwicklungsumgebung (pythonz, virtualenv, direnv).
Die stärkste Python-Entwicklungsumgebung PyCharms Empfehlung
Erstellen einer Python-Entwicklungsumgebung für die KI-Entwicklung
Erstellen einer Python-Entwicklungsumgebung für Windows + gVim + Poetry
Die stärkste in Python integrierte Entwicklungsumgebung PyCharm
Kostenlose Python-Ausführungsumgebung Google Colaboratory Memo
Python-Anfänger-Memo (9.2-10)
Python-Umgebungseinstellungen
Python-Anfänger-Memo (9.1)
Python Windows-Umgebung
Umgebungskonstruktion (Python)
★ Memo ★ Python Iroha
Python-Umgebungskonstruktion
[Python] EDA-Memo
Python 3-Operator-Memo
Python - Umgebungskonstruktion
Aufbau einer Python-Umgebung
[Mein Memo] Python
Python3-Metaklassen-Memo