2012-12-04 9 views
24

Istnieje kilka linków na wysublimowanym forum, jak uzyskać Sublime Text 2 do pracy z Fortranem 90 tutaj http://www.sublimetext.com/forum/viewtopic.php?f=4&t=770, ale nie wydają się działać jako identyfikator komentarza "!" nie jest dobrze traktowany.Jak uzyskać poprawne podświetlenie kolorów tekstu w Fortran 90 w Sublime Text 2?

Szybko zmontowałem rozwiązanie używając oryginalnego sugerowanego pliku Punchcard.tmLanguage i modyfikując pierwszy blok w słowniku, aby traktować "!" jako komentarz (dostępny tutaj: https://gist.github.com/4209445).

Sublime Text 2 to świetny edytor tekstów i posiadający wsparcie Fortran może być pomocny dla wielu osób w zakresie fizyki teoretycznej i finansów. Jeśli więc ktoś zna lepsze rozwiązanie, proszę dać mi znać.

Dzięki!

Odpowiedz

24

Wtyczka dla the fortran.tmBundle działa dla mnie. Stworzyłem podfolder Fortran w Packages i umieściłem tam wszystkie pliki w tmBundle (nie tylko pliki .tmLanguage). Wybiera Fortran - Punchcard jako domyślny typ dla .for i Fortran - Modern dla plików .f90. Oba traktują po prostu dobrze w moim systemie - jaki masz problem?

+0

Dzięki! Użyłem tylko plików .tmLanguage, to był problem. –

+0

Chętnie pomogę! Proszę przyjmij odpowiedź (zaznaczenie przy strzałce), jeśli rozwiąże ona Twój problem. – bananafish

+3

do folderu 'Pakiety' można uzyskać dostęp poprzez menu' Preferencje'> 'Przeglądaj pakiety' – Girardi

6

Używam również Fortran (Modern) z Sublime Text (teraz używam wersji 3) i było trochę komentarzy dotyczących obsługi błędów. Spójrz na ten przykład:

Jak widać, druga linia zaczyna się wykrzyknikiem, ale to nie jest rozpoznawane. „!”, Ale jeśli zacznę pierwszy wiersz (w tym miejscu), to wszystko działa:

Jeśli mogę umieścić myślnik po! z drugiej linii, to reconizes go jako komentarz, ale problem przechodzi do trzeciej linii:

nie rozumie języka pliku składni, ale szukałem na MinimalFortran package aby to naprawić (ten pakiet działa świetnie i można go zainstalować za pomocą Kontroli pakietów, ale brakuje w nim wielu składni). Właśnie zmienił

<string>!-</string> 

do

<string>[!]</string> 

na "Fortran - Modern.tmLanguage" pliku i wszystko działało:

1

Również sprawdzić Minimal Fortran. Używałem go przez kilka miesięcy i mogę ręczyć za to. Łatwa instalacja dzięki kontroli pakietów.

Powiązane problemy