Comment obtenir une mise en surbrillance de couleur de texte appropriée pour Fortran 90 dans Sublime Text 2?
Il y a quelques liens sur le forum sublime, sur la façon D'obtenir Sublime Text 2 pour travailler avec Fortran 90 ici http://www.sublimetext.com/forum/viewtopic.php?f=4&t=770 , mais ils ne semblent pas tout à fait fonctionner comme identifiant de commentaire"!"n'est pas bien traitée.
J'ai rapidement assemblé une solution en utilisant la Punchcard suggérée d'origine.fichier tmLanguage et modification du premier bloc dans le dictionnaire pour traiter"!"comme commentaire (disponible ici: https://gist.github.com/4209445).
Sublime Text 2 est un excellent éditeur de texte et son support Fortran pourrait être utile pour beaucoup de gens en Physique Théorique et en Finance. Donc, si quelqu'un connaît une meilleure solution, faites-le moi savoir.
Merci!
3 réponses
Le plugin à , le fortran.tmBundle fonctionne pour moi. J'ai créé un sous-dossier Fortran
dans Packages
et y ai placé tous les fichiers dans le tmBundle (pas seulement les fichiers .tmLanguage
). Il sélectionne Fortran-Punchcard comme type par défaut pour les fichiers .for
et Fortran - Modern pour les fichiers .f90
. Ces deux traiter !
très bien sur mon système - quel problème rencontrez-vous?
J'utilise aussi Fortran (moderne) avec du texte Sublime (maintenant j'utilise la version 3) et il y avait juste un petit problème de gestion des commentaires. Regardez cet exemple:
Comme vous pouvez le voir, la deuxième ligne commence par un point d'exclamation, mais elle n'est pas reconnue. Mais si je commence la première ligne avec"! "(y compris un espace), alors tout fonctionne:
Si je mets un tiret après la ! de la deuxième ligne, il le reconize comme un commentaire, mais le problème va à la troisième ligne:
Je ne comprends pas la langue du fichier de syntaxe, mais j'ai regardé le paquet MinimalFortran pour résoudre ce problème (ce paquet fonctionne très bien et peut être installé en utilisant le contrôle des paquets, mais il manque beaucoup de syntaxes). Je viens de changer le
<string>!-</string>
À
<string>[!]</string>
Sur le " Fortran-moderne.fichier "tmLanguage" et tout a fonctionné:
Consultez Également Minimale Fortran. Été de l'utiliser pour un couple de mois et peut se porter garant pour elle. Facile à installer en utilisant le contrôle de paquet ainsi.