web-dev-qa-db-fra.com

Activer la coloration de la syntaxe dans Geany?

En ligne, tous les exemples pour Geany ont une coloration syntaxique, mais je ne savais pas comment activer cette fonctionnalité. J'ai téléchargé Geany, puis créé un nouveau fichier python, mais chaque fois que je tape un mot-clé, un nombre, une chaîne de caractères, ... la couleur reste noire même après la sauvegarde. Dois-je installer un plug-in supplémentaire ou existe-t-il une option permettant d'activer la coloration?

1
user2154420

La "coloration" s'appelle la coloration syntaxique et est basée sur le type de fichier détecté. Le type de fichier détecté fonctionne sur deux chemins:

  1. de l'extension du fichier. Ainsi, un fichier avec l'extension .py est reconnu comme fichier Python. Cela peut être configuré via Outils-> Fichiers de configuration-> filetypes_extensions.conf
  2. à partir d'un choix manuel dans le menu Document. Donc, par exemple "Document-> Définir le type de fichier-> Langages de script-> Fichier source Python" pour configurer Python

Dans certains cas, le soi-disant Shebang - le #!/Bin/... au début d'un fichier - est également utilisé pour déterminer le type de fichier.

Dans votre cas, vous devez vous assurer que vous avez bien enregistré votre fichier avec une extension marquée comme suit: Python et/ou choisi manuellement.

4
frlan

Il existe une grande collection de thèmes de syntaxe en surbrillance sur Github. Vérifiez s'il vous plaît:

https://github.com/codebrainz/geany-themes

Il suffit de suivre la section Unix-like Installation:

Extrayez l'archive et copiez tous les fichiers du répertoire colorschemes dans votre répertoire ~/.config/geany/colorschemes /. Créez ce répertoire s'il n'existe pas déjà.

1
Michal Przybylowicz

Outre la connexion de l'extension de fichier à un type de fichier (comme mentionné dans la réponse de frian ), il existe un paramètre général que j'ai supervisé. Assurez-vous que dans

  • Affichage -> Schémas de couleurs ...

il n'y a pas d'entrée sélectionnée qui dit "null" comme valeur entre crochets. Dans mon cas, c'était: "github.conf (null)". Vous pouvez choisir l'une des options "Standard" ou "Alternée", ou même ajouter d'autres combinaisons de couleurs comme décrit dans la section Réponse de Michal .

0
philburns