Unterstützung für verschiedene Funktionen in gedit

11

Ich versuche, gedit als Haupteditor zu verwenden, und suche Hilfe bei einigen kniffligen Funktionen. Können mir die Mitarbeiter bei den folgenden Schritten bei der Installation und Konfiguration der Funktion helfen?

  • Code falten
  • Pylint-Unterstützung
  • Splitview-Unterstützung
  • Rechtschreibprüfung
  • Löschen von Leerzeichen
  • Regex-angetriebenes Suchen und Ersetzen
  • Gibt es noch andere Funktionen, die ich kennen sollte?

Tags: Plugins, IDE

mlissner
quelle

Antworten:

11
  • Code-Faltung

    Das Plugin gibt einen Fehler in der Befehlszeile aus, wenn Sie versuchen zu folden. Aber es könnte etwas sein, das ein guter Python-Programmierer in fünf Minuten beheben könnte.

    Anscheinend soll die Code-Faltung irgendwann von gedit nativ unterstützt werden.

  • Pylint

    Der einzige Verweis auf ein Plugin, das ich gefunden habe, zeigte auf einen bzr-Zweig, der nicht mehr existiert.

  • Geteilte Sicht

    Ich benutze es nicht viel, aber es macht einen guten Job für mich.

  • Rechtschreibprüfung

    Das Plugin sollte standardmäßig aktiviert sein. Verwenden Sie, Tools > Autocheck Spellingum es einzuschalten.

  • Leerzeichen entfernen

    Entfernt unnötige Leerzeichen beim Speichern einer Datei.

  • Regex suchen und ersetzen:

    In Ihr Plugins-Verzeichnis extrahieren, aktivieren und verwenden Tools > Regex Search & Replace.

  • Andere:

    Das gedit-Plugins-Paket enthält einige praktische Plugins. Sie sollten das überprüfen.

Michael Crenshaw
quelle
+1 für das Paket gedit-plugins. Es ist wichtig, wenn Sie Code in gedit schreiben. Deaktivieren Sie außerdem unbedingt das Dateibrowser-Plug-In. Es ist bekannt, dass es beim Starten einer Instanz von gedit zu einer erheblichen (und ärgerlichen) Verzögerung kommt. Durch Deaktivieren wird gedit so schnell und schnell gestartet, wie Sie es von einem leichtgewichtigen Editor erwarten. Schauen Sie sich nach der Installation des gedit-plugins-Pakets unbedingt das Plugin "Embedded Terminal" an. Es ist ziemlich praktisch, wenn Sie wichtige Skripte erstellen (z. B. Python).
Evan Plaice
Weitere Informationen zum Plugin-Fehler im Dateibrowser-Bereich finden
Evan Plaice
5

Geany bietet alle gewünschten Funktionen mit Ausnahme der integrierten Pylint-Unterstützung (obwohl eine integrierte Syntaxprüfung durchgeführt wird und Sie Pylint über das integrierte Terminal ausführen können). Geteilte Ansicht und Rechtschreibprüfung sind über Plugins (Pakete :) verfügbar geany-plugin*. Geany ist leicht und einfach zu bedienen - perfekt, wenn Sie etwas Fortgeschritteneres als Gedit suchen, aber nicht die Komplexität einer vollständigen IDE wollen / brauchen.

Ich würde vorschlagen, geanydie zusätzlichen Plugins zu installieren .
Über das Terminal mit sudo apt-get install geany
oder über das Software Center installieren:

Installation über das Software Center

dv3500ea
quelle
Hmmm ... schau es dir jetzt an. So weit, ist es gut.
mlissner
Update fast zwei Jahre später: Geany ist gedit überlegen, aber wenn Sie die Eclipse-Lernkurve überwinden , gewinnen Sie.
mlissner
4

Siehe http://live.gnome.org/Gedit/Plugins

Sie installieren sie, indem Sie die Dateien des Plugins herunterladen und in kopieren ~/.gnome2/gedit/plugins.

Oli
quelle
Ich hatte auf ein bisschen mehr Details gehofft. Ich habe festgestellt, dass ich für viele davon viel einkaufen und arbeiten musste. Wie das Falten von Code: Ich musste das Add-On installieren, es einschalten und dann, glaube ich, Alt-Z verwenden, damit es funktioniert. Außer es funktioniert nur manchmal - ich bin mir nicht sicher wann.
mlissner
Beim Falten von Code (unter anderem) liegt ein Teil des Fehlers darin, dass GTKSourceView (die von gedit verwendete Komponente) nicht in der Lage ist, das Falten auf eine nette, intuitive Art und Weise zu handhaben. In diesem Fall geht es also nur um "das ist das Beste, was derzeit verfügbar ist". Wenn Sie etwas besser machen möchten, sprechen Sie mit den Plugin-Autoren und bleiben Sie dabei.
Oli
1

Geany mit Plugins, die von http://getdeb.net oder seinem ppa-Repository installiert wurden, ist ein fantastischer Texteditor.

sagarchalisieren
quelle
1

Obwohl gedit für die grundlegende Dateibearbeitung gut ist, würde ich nicht mehr verwenden als notepad.exe unter Windows. Möglicherweise möchten Sie eine IDE (Integrated Development Environment) verwenden. Abhängig davon, welchen Code Sie schreiben, sind diese möglicherweise einen Blick wert:

  • NetBeans
    • Java
    • PHP
    • C / C ++
    • Python
  • Finsternis
    • Java
    • PHP
    • C / C ++
    • Python
  • Sahne
    • Scheint eine Kreuzung aus gedit und notepad ++ zu sein, aber ich habe es nicht benutzt.
  • Editra
    • Ähnlich wie Sahne. (nicht wirklich eine IDE)
  • VIM
    • Entwickelt als CLI-Tool, hat eine GUI-Erweiterung, aber ein wenig an Benutzerfreundlichkeit, wenn Sie das Handbuch nicht lesen!
    • Viele Sprachen!
  • GNU Emacs
    • Entwickelt als CLI-Tool, hat eine GUI-Erweiterung, aber ein wenig an Benutzerfreundlichkeit, wenn Sie das Handbuch nicht lesen!
    • Viele Sprachen!

Bout VIM und Emacs sind etwas schwer zu erlernen, VIM ist meiner Meinung nach die einfachere.

LassePoulsen
quelle
3
Der Vergleich mit notepad.exe ist ein bisschen hart, nicht wahr? Notepad hat nicht einmal Syntaxhervorhebung.
sepp2k
3
Gedit ist ein viel leistungsfähigerer Editor als Sie denken. Es hat viele Plugins, die es gut genug für die Programmierung machen. Obwohl es nicht mit einer vollwertigen IDE vergleichbar ist, werden Sie von den Funktionen überrascht sein, wenn Sie genau hinsehen.
Decio Lira
Cream ist nur vim mit einer anderen Standardkonfiguration. Wie kann Cream also "nicht wirklich eine IDE" sein?
Januar
Vielleicht hat es etwas damit zu tun, zum Zeitpunkt des Schreibens wirklich müde zu sein.
LassePoulsen
0
  • Pylint (irgendwie)

Ich verwende einen Python-Checker, der Teil des Pakets gedit-developer-plugins in den Repos ist. Es wird nicht gesehen, dass Pylint verwendet wird, aber es macht eine gute Arbeit, Syntax und Stil zu überprüfen. In den Plugin-Listen heißt es GDP-Format , kein sehr beschreibender Name.

Javier Rivera
quelle
0

Ich habe nach einem anständigen TextMate-Klon für Linux gesucht und es schließlich geschafft, mein gEdit zu pimpen und alle anderen IDEs (NetBeans, Komodo ... Sie nennen es) aufzugeben:

Dies ist der Weg, um es zu tun:

sudo apt-get install gedit gedit-plugins
cd ~/Downloads
git clone http://github.com/gmate/gmate.git
cd gmate
sh ./install.sh

Wenn Sie Ihr gEdit das nächste Mal starten, werden Sie überrascht sein, wie leistungsfähig es ist. Vergessen Sie nicht, auch die Plugins zu überprüfen, um den Editor noch weiter zu verbessern.

AndyB
quelle