Je travaille fréquemment avec des fichiers texte qui n'ont pas d'extension ou qui ont une extension non standard en utilisant Gedit (un .sample
fichier par exemple, pour lequel le type MIME n'est pas compris), et Gedit utilise toujours par défaut la coloration syntaxique Matlab.
Je voudrais définir une coloration syntaxique par défaut de 'Texte brut' pour ces fichiers. Est-ce possible?
Nano peut le faire , et une question similaire pour les fichiers avec des extensions est ici . Je cherche une réponse qui me permette de définir un style de texte brut pour tous les types sans extension ou pas déjà trouvé /usr/share/gtksourceview-3.0/language-specs/
comme décrit ici
Informations demandées:
- Aucun fichier de spécification de langue locale dans
~/.local/share/gtksourceview-3.0/language-specs/
- La sortie de
file --mime-type -b <myfile>
est correctetext/plain
/usr/share/gtksourceview-3.0/language-specs/mathlab.lang
(ou quel que soit le fichier de langage MathLab exactement) en:<property name="globs">*</property>
??? ;-) Si cela fait l'affaire, jeRéponses:
Étapes franchies
Dans mon
gedit
, dans le menu de la barre supérieure, je sélectionneView
,Highlight mode...
et "Texte brut" est la valeur par défaut comme indiqué ci-dessous:En utilisant le nom de fichier "test.sample" et en collant quelques lignes de code Matlab, il reste toujours au format "Texte brut", sauf si je le force au format "Matlab".
Après avoir enregistré et quitté, j'ai effectué
cp test.sample test.newbee
suivi pargedit test.newbee
le format par défaut est toujours "Texte brut".Ensuite, j'ai créé un nouveau fichier en utilisant
gedit
appelénoextention
. J'ai tapé une phrase, enregistré le nouveau fichier et quitté. Ensuite, j'ai rouvert le fichier en utilisantgedit
et voici le résultat:Remarquez que la barre inférieure de la fenêtre de gedit affiche l'
Plain Text
option de mise en surbrillance.Résumé
Cela a été fait sous Ubuntu 16.04, Kernel 4.4.0-53.
Je peux confirmer qu'il
<property name="globs">*.m</property>
existe à l'intérieur/usr/share/gtksourceview-3.0/language-specs/matlab.lang
.Parce que je ne peux pas casser mon système comme le vôtre, à moins que nous ne trouvions quelque chose sur votre système à corriger, je suggère de réinstaller
gedit
après avoir supprimé et purgé tous ses fichiers avecapt-get
.Détails sur ma version:
la source