web-dev-qa-db-fra.com

Désactiver la coloration syntaxique dans Geany

J'essaie de désactiver la coloration syntaxique dans Geany.

J'ai essayé de commenter ceci dans filetype_extensions.conf.

Sh=*.sh;configure;configure.in;

Comme solution temporaire, j'ai changé l'extension de fichier de fichiers tels que les scripts en txt.

1
fixit7

Les couleurs de mise en évidence de la syntaxe par défaut sont définies dans /usr/share/geany/filedefs/filetypes.common dans la section nommée

[named_styles]

Vous pouvez modifier/supprimer un ou plusieurs, mais même si certains sont intuitifs comme des couleurs telles que

comment=0xd00000

il y en a qui sont un peu bizarres, comme

selection=0x000000;0xc0c0c0;false;true

et je n'ai aucune idée de ce qu'ils signifient vraiment. Il s’agit donc d’essais et d’erreurs, mais vous pouvez éventuellement arriver à un simple thème blanc sur noir en les supprimant.

Si vous souhaitez simplement désactiver la coloration syntaxique pour certains types de fichiers, il existe un mécanisme qui vous permet de remplacer les thèmes pour chaque type de fichier, mais c'est fastidieux. Les fichiers de configuration de type de fichier individuel se trouvent dans le même répertoire.

Mais pour ce faire, vous voulez simplement pirater la section [named_styles] du fichier de configuration commun, ce qui supprimera la syntaxe dans tous les types de fichiers.

EDIT: L’autre méthode qui vous est suggérée, c’est-à-dire supprimer l’extension de fichier de Menu-> outils-> fichiers de configuration-> filetype_extensions.conf aura pour effet de supprimer toutes les fonctionnalités fournies par l’ide pour ces types de fichiers, alors que la méthode que j’ai suggérée directement affecte uniquement la coloration syntaxique. Mais c'est à vous de décider quelle méthode vous allez adopter, en fonction de votre objectif ultime.

3
nobody special

Plutôt que de renommer vos scripts .sh avec l'extension .txt, il existe un moyen plus conventionnel de supprimer la coloration syntaxique :

Editez Menu->tools->configuration files->filetype_extensions.conf et supprimez le *.sh; les entrées.

2
WinEunuuchs2Unix