Comment puis-je définir la coloration syntaxique dans Vim 7 pour python ?
Je voudrais définir mes propres couleurs et la coloration syntaxique pour un type de fichier de code.
Comment puis-je définir la coloration syntaxique dans Vim 7 pour python ?
Je voudrais définir mes propres couleurs et la coloration syntaxique pour un type de fichier de code.
Peut-être que votre vim n'a pas la détection de type de fichier activée, essayez d'ajouter filetype on
à votre .vimrc
ou tapez :set filetype=python
pendant l'édition d'un fichier.
Je pense que vim est cassé parce que :help donne E433 : No tags file E149 : Sorry, no help for vi_help.txt Press ENTER ou tapez la commande pour continuer
Essayez peut-être de le réinstaller, soit avec votre gestionnaire de paquets, soit à partir des sources, je n'ai jamais eu ces erreurs, je ne peux pas vous aider pour cela.
Voici un aperçu de la situation sur la façon de configurer la coloration syntaxique dans Python pour Ubuntu 12.10. Ce que vous voyez est ce que vous obtenez :
https://github.com/sentientmachine/Pretty-Vim-Python/
Une fois que vous avez compris comment injecter 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 combinaisons de couleurs à la mode : https://github.com/morhetz/gruvbox
Choisissez-en un qui vous plaît. Ensuite, téléchargez le python.vim
y foobarcolorscheme9000.vim
et les placer 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 fichier ~/.vimrc et déconnectez-vous.
Page répertoriant les schémas de couleurs python les plus utiles et les plus en vogue :
https://stackoverflow.com/a/11060884/445131
Vous pourriez alors essayer de programmer vous-même en langage VimL script.
Apprenez à modifier le code qui fait fonctionner la coloration syntaxique de vim. Rendez-le meilleur qu'il ne l'a jamais été.
http://en.wikibooks.org/wiki/Learning_the_vi_Editor/Vim/VimL_Script_language
Si vous êtes sur un système *nix (linux, macos) ou cygwin et si vous avez déjà vim :set syntax
mais 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. Notez que cela fonctionne pour d'autres types de fichiers, il suffit d'utiliser le nom de l'interpréteur, c'est-à-dire (python, ruby, sh)
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.