Python-Mode - Un plugin VIM pour développer des applications Python dans l'éditeur VIM

Python-Mode - Un plugin VIM pour développer des applications Python dans l'éditeur VIM

Mode python est un plugin VIM qui vous permet d'écrire du code Python dans Vim Editor de manière rapide en utilisant des bibliothèques, notamment Pylint, Rope, Pydoc, Pyflakes, Pep8, AutoPep8, PEP257 et McCabe pour le codage des fonctionnalités telles que l'analyse statique, la refactorisation, le pliage, l'achèvement , documentation, et plus.

Lire suggérée: Bash-Support - Un plugin VIM qui convertit l'éditeur VIM en Bash-ide

Ce plugin contient toutes les fonctionnalités que vous pouvez utiliser pour développer des applications Python dans VIM Editor.

Fonctionnalités en mode python

Il a les fonctionnalités notables suivantes:

  • Prise en charge de Python version 2.6+ et 3.2+.
  • Prend en charge la mise en évidence de la syntaxe.
  • Offre un support VirtualEnv.
  • Prend en charge le pliage Python.
  • Offre une indentation python améliorée.
  • Permet l'exécution du code python à partir de l'intérieur.
  • Permet l'addition / l'élimination des points d'arrêt.
  • Prend en charge les mouvements et les opérateurs Python.
  • Permet la vérification du code (pylint, pyflakes, pylama,…) qui peuvent être exécutés simultanément>
  • Prend en charge l'autofixing des erreurs PEP8.
  • Permet de rechercher dans la documentation Python.
  • Prend en charge le refactorisation de code.
  • Prend en charge la forte complétion du code.
  • Prend en charge la définition de la définition.

Dans ce tutoriel, nous vous montrerons comment configurer VIM pour utiliser le mode Python dans Linux pour développer des applications Python dans VIM Editor.

Comment installer le mode Python pour VIM dans Linux

Commencez par installer un pathogène (facilite l'installation des plugins et des fichiers d'exécution dans leurs propres répertoires privés) pour une installation facile de mode Python.

Exécutez les commandes ci-dessous pour obtenir le agent pathogène.vigueur fichier et les répertoires dont il a besoin:

# mkdir -p ~ /.vim / autoload ~ /.vim / bundle && \ # curl -lsso ~ /.VIM / Autoload / pathogène.vim https: // tpo.PE / pathogène.vigueur 

Puis ajoutez les lignes suivantes ci-dessous à votre ~ /.vimrc déposer:

Exécuter la syntaxe de l'agent pathogène # infecte () sur un indent de plugin de type FileType 

Une fois que vous avez installé un pathogène, et vous pouvez maintenant mettre le mode Python dans ~ /.vim / bundle comme suit.

# CD ~ /.vim / bundle # git clone https: // github.com / klen / python mode.git 

Puis reconstruire les helptags dans vim comme celui-ci.

: Helptags 

Vous devez activer Plugin FileType (:aider FileType-Plugin-on) et indeent de type file (:aider FileType-indent-on) pour utiliser le mode Python.

Installez le mode Python dans Debian et Ubuntu

Une autre façon d'installer mode python Dans les systèmes Debian et Ubuntu utilisant PPA comme indiqué.

$ sudo add-att-repository https: // klen.github.io / python-mode / deb Main $ sudo apt-get update $ sudo apt-get install vim-python-mode 

Si vous rencontrez le message: «Les signatures suivantes n'ont pas pu être vérifiées car la clé publique n'est pas disponible», exécutez la commande ci-dessous:

$ sudo apt-key adv - keyserver keyserver.ubuntu.com - Recv-keys b5df65307000e266 

Activer maintenant mode python en utilisant vim-addon-manager ainsi.

$ sudo apt installer vim-addon-manager $ vim-addons installer le mode python 

Personnalisation du mode Python dans Linux

Pour remplacer les liaisons de clés par défaut, redéfinissez-les dans le .vimrc Fichiers, par exemple:

"Remplacer le go-to.Définition Key Shortcut to Ctrl-] Soit g: pyMode_ROPE_GOTO_DEFINITION_BIND = "" "Override Exécuter le raccourci de clé de fichier Python Python vers Ctrl-Shift-e Let G: Pymode_Run_Bind =" "" Override View Python Doc Doc Clé du raccourci vers Ctrl-Shift-D Let G : pymode_doc_bind = "" 

Notez que le mode Python utilise la vérification de la syntaxe Python 2 par défaut. Vous pouvez activer la vérification de la syntaxe Python 3 en ajoutant cela dans votre .vimrc.

Soit g: pymode_python = 'python3' 

Vous pouvez trouver des options de configuration supplémentaires sur le référentiel GitHub en mode Python: https: // github.com / python mode / python mode

C'est tout pour le moment! Dans ce tutoriel, nous vous montrerons comment intégrer VIM à Python en mode à Linux. Partagez vos réflexions avec nous via le formulaire de rétroaction ci-dessous.