Texteditor mit Tabulatoren und Syntaxhervorhebung? Gedit Alternative? [geschlossen]

13

Wie die Frage besagt, hat gedit ein paar nervige Fehler (Cursor verschwindet usw.). Ich brauche nur Tabulatoren, Syntaxhervorhebung und Zeilennummern. Ich werde es hauptsächlich zum Programmieren verwenden. Ich benutze Lubuntu.

edit: Danke für die vielen Vorschläge, ich versuche es jetzt mit Sublime, aber es unterstützt Fortran-Code von Haus aus nicht. Ich habe vergessen, das in meiner Frage zu erwähnen, aber Sublime scheint wirklich nett zu sein. Welche von diesen unterstützen fortran?

Herman Toothrot
quelle
1
Nun, es gibt ein Paket für FORTRAN-Syntaxhervorhebung, das Sie mit Package Control installieren können , aber es ist ein bisschen eingeschränkt.
Kroltan

Antworten:

7

Verwenden Sie erhabenen Text . Sie können ein Ubuntu-Installationsprogramm von diesem Link herunterladen oder zumindest auf meinem Computer (Ubuntu 14.10) über apt installieren:

sudo apt-get install sublime-text
PokeyBagelHole
quelle
6
Sie verwenden wahrscheinlich eine PPA. Sublime Text befindet sich nicht in den offiziellen Repositories .
muru
3
@Pokey Ich habe sublime installiert, aber es scheint nur eine Testversion zu sein.
Herman Toothrot
1
Klar, du musst es kaufen. Obwohl es immer noch möglich ist, die Software ohne Volllizenz zu nutzen. "Sublime Text 2 kann kostenlos heruntergeladen und evaluiert werden, für die weitere Nutzung muss jedoch eine Lizenz erworben werden. Für die Evaluierung gilt derzeit kein Zeitlimit."
PokeyBagelHole
27

Geany Installieren Sie geany

Geany ist eine kleine und leichte integrierte Entwicklungsumgebung. Es wurde entwickelt, um eine kleine und schnelle IDE bereitzustellen, die nur wenige Abhängigkeiten von anderen Paketen aufweist. Es wird nur das GTK2-Toolkit verwendet. Daher benötigen Sie nur die GTK2-Laufzeitbibliotheken, um Geany auszuführen.

Bildbeschreibung hier eingeben

Als langjähriger Gedit-Benutzer bin ich letztes Jahr zu Geany gewechselt, als mein Haupt-Texteditor. Ich fand es die nächstliegende Alternative.
Ich habe festgestellt, dass Geany die von Ihnen benötigten Funktionen unterstützt und in Ubuntu viel mehr Funktionen und Plugins als in gedit zur Verfügung stehen.
Ich finde die Code-Vervollständigung, den Symbol-Browser, das Code-Falten und den Baum-Browser nützlich, sowie ein leistungsfähigeres Tool zum Suchen und Ersetzen und die Möglichkeit, das Starten von Befehlszeilen-Tools über das Menü zu konfigurieren.

NGRhodes
quelle
14

Ich werde meinen Lieblingseditor vorschlagen, vim. Plugin-Unterstützung bedeutet, dass es mit ein paar zusätzlichen Plugins Ihren Fortran-Code unterstützen kann. Natürlich hat vim eine steile Lernkurve. Wenn Sie also etwas bevorzugen, das einfacher zu erlernen ist, ist dies keine gute Option.

Ein weiterer Vorschlag ist, sich die Ideen der Fortran-Community zu geeigneten Editoren anzusehen :

Roadmr
quelle
+1 für vim. Ich war vor einiger Zeit frustriert über die Editoren, mit denen ich Python geschrieben hatte. Ein langer, mäandrierender Weg führte mich schließlich dazu, Vim eine Chance zu geben, und ich habe nie zurückgeschaut. Es gibt eine Lernkurve, aber ich denke nicht, dass sie annähernd so schlimm ist, wie es manchmal vorkommt.
sbell
@roadmr Ich habe gesehen, dass vim an vielen Stellen empfohlen wird, aber ich denke, es ist einfach nicht intuitiv und unpraktisch, zwischen den verschiedenen Modi zu wechseln. Dafür sind Tastaturkürzel gedacht. Ich sehe keinen Vorteil darin, einen Bearbeitungsmodus und einen Befehlsmodus zu haben.
Herman Toothrot
Emacs uns schwer auf Tastaturkürzeln; Ich war früher ein Emacs-Benutzer und habe mich daran gewöhnt, gut zu vim. Das heißt, es gibt viele andere Optionen, wenn Sie nicht das Gefühl haben, dass Sie sich an Vim gewöhnen werden. Es ist nur ein weiterer Vorschlag :)
Roadmr
12

Irgendwie hat es noch niemand erwähnt. Versuchen Sie es mit Emacs .

Es ist der perfekte Programmierer-Editor. Es ist im Fortran-Modus integriert, der Einrückungen, Hervorhebungen usw. unterstützt. Die Bearbeitungsverknüpfungen können gewöhnungsbedürftig sein, wenn Sie von den meisten anderen Editoren stammen (obwohl dies bei weitem nicht so ist wie bei vim). Hier kann der CUA-Modus Abhilfe schaffen. Ich schlage vor, das Tutorial durchzuarbeiten (wenn Sie es zum ersten Mal starten, erfahren Sie, wie). Auf lange Sicht werden Sie feststellen, dass Emacs weitaus leistungsstärker sind als jeder andere Editor. Nichts, außer vim, kommt sogar in die Nähe.

Asmeurer
quelle
10

GitHub's Atom (in einer Lubuntu 14.04 VM):

Beispiel für das fortran-language-Plugin von Atom

Wie Sublime Text , derzeit nicht poliert, aber Open Source. Entwickelt in CoffeeScript und ähnlichem - also einfach erweiterbar, aber etwas langsamer als Sublime.

Sie können es von WebUpd8's ppa installieren :

sudo add-apt-repository ppa:webupd8team/atom
sudo apt-get update
sudo apt-get install atom

Es unterstützt Fortran über ein language-fortran- Paket, das aus dem Textmate-Bundle konvertiert wurde . Sie können es über das Menü Einstellungen installieren ( Ctrl+ ,, Installieren, nach Fortran suchen und auf Installieren klicken):

Installieren von fortran auf Atom für Mac

(GIF gemacht auf Mac, aber genau das Gleiche gilt für die Linux-Version)

mgarciaisaia
quelle
1
Also - warum die Gegenstimme?
Margarciaisaia
10

Kate ist ganz nett. Ich habe es nie für Fortran persönlich verwendet, aber ich habe es empfohlen gesehen.

sudo apt-get install kate

Ein Beispiel ist hier zu sehen:

Bildbeschreibung hier eingeben

Jaciq
quelle
5

Vielleicht würde Geany für dich arbeiten.

screnshot

Florian Priede
quelle