web-dev-qa-db-fra.com

Mise en évidence de la syntaxe dans vim pour python

Comment puis-je définir la coloration syntaxique dans Vim 7 pour python?

Je voudrais définir mes propres couleurs et agencements, ainsi que la coloration syntaxique d'un type de fichier de code.

59
hidroto

La commande permettant d'activer la coloration syntaxique dans vim est :syntax on; si vous souhaitez l'activer à chaque lancement de vim, ajoutez simplement une ligne contenant syntax on dans votre fichier .vimrc.

83
mdeous

Mise en évidence de la syntaxe dans vim pour python (la cible est Ubuntu 12.10)

Voici une procédure pas à pas sur la configuration de la coloration syntaxique dans Python pour Ubuntu 12.10. Ce que vous voyez est ce que vous obtenez:

enter image description here

https://github.com/sentientmachine/Pretty-Vim-Python/

Une fois que vous avez compris comment insérer un schéma de couleurs et une coloration syntaxique dans votre éditeur vi pour un utilisateur particulier, vous pouvez le personnaliser.

Il existe des centaines de couleurs à la mode ici: https://github.com/morhetz/gruvbox

Choisissez celui que vous aimez. Téléchargez ensuite les fichiers python.vim et foobarcolorscheme9000.vim et mettez-les au bon endroit, comme défini ici: https://alvinalexander.com/linux/vi-vim-editor-color-scheme-colorscheme Définissez les commandes appropriées dans le ~ /.vimrc et login de déconnexion.

Page listant les jeux de couleurs les plus utiles et les plus en vogue en python:

https://stackoverflow.com/a/11060884/445131

_ {Vous pourrez ensuite essayer de programmer vous-même dans le langage de script VimL.

Apprenez à éditer le code qui fait fonctionner la mise en évidence de la syntaxe vim. Faites-le mieux que jamais.

http://en.wikibooks.org/wiki/Learning_the_vi_Editor/Vim/VimL_Script_language

13
Eric Leschinski

Mettez la ligne syntax on dans votre .vimrc.

10
Robie Basak
  1. Vérifiez que vous disposez de la dernière version de vim, exécutez également Sudo apt-get install vim
  2. Modifiez le fichier .vimrc avec l'instruction echo "syntax on" >> ~/.vimrc 
  3. Ouvrez le fichier avec vi app.py. Vous verrez la Syntax surligner 

 enter image description here

0
Revol89

Si vous êtes sur le système * nix (linux, macos) ou cygwin et si vous avez déjà vim :set syntax mais que votre nom de fichier ne se termine pas par .py, vous pouvez ajouter un Shebang à la première ligne de votre fichier:

#!/usr/bin/env python 

La prochaine fois que vous ouvrirez le fichier dans vim, vous devriez voir la coloration syntaxique en surbrillance. Notez que cela fonctionnera pour d’autres types de fichiers, il vous suffit d’utiliser le nom de l’interprète i.e. (python, Ruby, sh)

0
lacostenycoder