ubuntuusers.de

Pluma

Dieser Artikel wurde für die folgenden Ubuntu-Versionen getestet:


Du möchtest den Artikel für eine weitere Ubuntu-Version testen? Mitarbeit im Wiki ist immer willkommen! Dazu sind die Hinweise zum Testen von Artikeln zu beachten.

Zum Verständnis dieses Artikels sind folgende Seiten hilfreich:

Der Texteditor Pluma 🇬🇧 (Kategorie: "Zubehör") ermöglicht es, Textdateien zu erstellen und zu bearbeiten. Das Ziel von Pluma ist, ein einfacher Texteditor zu sein. Für weiterreichende Aufgaben rund um die Textbearbeitung kann man ihn durch verschiedene Module erweitern.

So wie MATE eine Abspaltung (Fork) von GNOME 2 ist, basiert auch Pluma auf einer ebenso alten Version von gedit. Es ist somit auf den GTK-Bibliotheken aufgebaut.

Installation

Pluma ist ein Bestandteil von Ubuntu MATE sowie Ubuntu Unity und kann auch in anderen Desktopumgebungen installiert werden. [1]

  • pluma (universe)

Befehl zum Installieren der Pakete:

sudo apt-get install pluma 

Oder mit apturl installieren, Link: apt://pluma

Elemente des Fensters

Pluma.png Das Pluma Fenster ist klassisch aufgebaut und beinhaltet die nachfolgend aufgelisteten Elemente.

In der Menüleiste werden alle Befehle bereitgestellt, die den Umgang mit Dateien mit Pluma benötigt. Wurde bei Ubuntu MATE die Schreibtischanordnung im Willkommensbildschirm geändert, kann es sein, dass die Menüleiste im globalen Menü, also in der oberen Leiste, dargestellt wird.

Werkzeugleiste

Für gängige Befehle werden in der Werkzeugleiste Schaltflächen mit Symbolen bereitgestellt. Ist aus der Darstellung eines Symbols die Verwendung nicht direkt zu erkennen, sollte man mit der Maus darüber verweilen bis ein Tipp angezeigt wird.

Anzeigebereich

Der Anzeigebereich ist der Bereich, in dem der Text der Datei, die man gerade bearbeitet, angezeigt wird.

Statuszeile

Die Statusleiste befindet sich am unteren Rand des Fensters und zeigt Informationen darüber an, wie man Pluma verwendet. Die Statusleiste enthält die folgenden Informationen:

  • Die Anzeige „Reiner Text“ steht für Syntaxhervorhebung normaler Texte. Wer nichts anderes verfasst, benötigt hier auch nichts anderes. Wer gelegentlich kleinere Skripte schreibt, sollte mit Shebang in der ersten Zeile beginnen und das Dokument schon mal abspeichern. Dann wird die Syntaxhervorhebung meist automatisch richtig eingestellt. Ansonsten kann man auch manuell aus der Liste auswählen.

  • Für die Tabulatorbreite wird der aktuelle Wert angezeigt. Bei einem Klick auf diese Anzeige kann man die Art der Einrückung auch ändern.

  • Für die aktuelle Position im Text werden Zeilen- und Spaltenzahl angezeigt.

  • Der Bearbeitungsmodus wird mit der Taste Einfg gewechselt. Befindet sich der Editor im Einfügemodus wird "EINF" angezeigt, im Überschreibmodus "ÜBS".

Seitenleiste

Standardmäßig wird der Seitenbereich nicht angezeigt. Um ihn anzuzeigen, wählt man "Darstellung""Seitenleiste". Es zeigt eine Liste der geöffneten Dokumente und je nach aktiviertem Modul andere Informationen.

Fußleiste

Standardmäßig wird die Fußleiste nicht angezeigt. Sie wird von Programmierwerkzeugen wie dem Python Console Plugin verwendet, um Ausgaben anzuzeigen. Um sie anzuzeigen, wählt man "Darstellung""Fußleiste".

Bedienung

Wie bei anderen MATE-Anwendungen können Aktionen in Pluma über das Menü, die Werkzeugleiste oder über Tastenkombinationen ausgeführt werden. Wenn man mit der rechten Maustaste in das Pluma-Fenster klickt, erscheint ein Kontextmenü mit den gängigsten Textbearbeitungsbefehlen.

Es können mehrere Dateien gleichzeitig mit Pluma geöffnet sein. Die Anwendung fügt dem Fenster über dem Anzeigebereich für jede geöffnete Datei eine Registerkarte hinzu (auch Reiter genannt; engl. Tab).

Erstellen eines neuen Dokuments

Um ein neues Dokument zu erstellen, wählt man "Datei""Neu". Pluma zeigt ein neues leeres Dokument im Anzeigebereich an.

Eine Datei öffnen

Wählt man im Menü "Datei""Öffnen" öffnet sich zunächst der Dialog, in dem man zum Verzeichnis und der Datei navigieren kann, und klickt auf "Öffnen". Die Datei wird im Pluma-Fenster angezeigt.

Man kann eine Datei auch aus dem Dateimanager per drag and drop in die geöffnete Anwendung oder – sofern man einen Anwendungsstarter in der Leiste oder dem Schreibtisch abgelegt hat – auf das Symbol ziehen.

Speichern einer Datei

Um Änderungen an einer neuen bzw. bereits gespeicherten Datei zu speichern, wählt man "Datei""Speichern". Um eine vorhandene Datei unter einem neuen Dateinamen zu speichern, wählt man "Datei""Speichern unter". In beiden Fällen kann man das Verzeichnis wählen und einen Dateinamen vergeben und klickt abschließend auf "Speichern".

Um alle derzeit in Pluma geöffneten Dateien zu speichern, wählt man "Dokumente""Alle speichern". Mittels "Dokumente""Alle schließen" werden alle unveränderten Dokumente geschlossen, bei ungespeicherten Änderungen wird jedoch nachgefragt wie man damit verfahren möchte. Ungespeicherte Dokumente erkennt man übrigens im Reiter am „*“ vor dem Dateinamen.

Konfiguration

Über "Bearbeiten""Einstellungen" öffnet sich ein neues Fenster, in dem die Änderungen vorgenommen werden können. Folgende Optionen stehen zur Verfügung:

  • "Ansicht" - Zeilennummern anzeigen, Rechten Rand anzeigen, Textumbruch, Aktuelle Zeile hervorheben und übereinstimmende Klammern anzeigen.

  • "Bearbeitung" - Tabulator (Breite ändern/Leerzeichen), Automatischer Einzug und automatische Sicherungskopie (speichert die geöffnete Datei automatisch ab in einer separaten Datei, die im selben Ordner angelegt wird)

  • "Schrift und Farben" - Schrift und Farbe an die eigenen Bedürfnisse anpassen

  • "Module" - (de)aktivieren von Erweiterungen

Erweiterungen

Die folgenden Module (plugins) sind in den Paketen pluma und pluma-common enthalten und gehören somit zum Auslieferungsstand von Pluma:

  • Dateiverwaltungsliste (filebrowser)

  • Datum/Uhrzeit einfügen (time)

  • Dokumentstatistik (docinfo)

  • Externe Werkzeuge (externaltools)

  • Floskelliste (taglist)

  • Groß-/Kleinschreibung verändern (changecase)

  • Modelines (modelines)

  • Ohne nachfolgende Leerzeichen speichern (trailsave)

  • Python-Konsole (pythonconsole)

  • Rechtschreibung (spell)

  • Schnelles Öffnen (quickopen)

  • Schnipsel (snippets)

  • Sortieren (sort)

Ab 23.10

In der aktuellen Version stehen weitere Module für Pluma bereit. Diese wurden als Fork von gedit-plugins begonnen: Projektseite 🇬🇧 und können gemeinsam über das Metapaket installiert oder einzeln de-/installiert werden.

  • pluma-plugins (Metapakt für alle neuen Module (universe))

Befehl zum Installieren der Pakete:

sudo apt-get install pluma-plugins 

Oder mit apturl installieren, Link: apt://pluma-plugins

Nach Installation kann man eine rudimentäre, englische Beschreibung zu einigen dieser Module nach Aufrufen der Hilfe (F1) → "Hamburger Knopf" → "Alle Hilfedokumente" → "Pluma Plugins" erhalten.

Einige Module sind für die Bearbeitung von Code vorgesehen. Dazu muss entweder das Dokument ein Shebang haben und gespeichert oder unter "Darstellung" → "Hervorhebungsmodus" etwas anderes als „Reiner Text“ gewählt sein.

Lesezeichen

Neue Eintrage im Menü Bearbeiten

Toogle Bookmark Strg+Alt+B
Go To Previous Bookmark Umschalt+Strg+B
Go To Next Bookmark Strg+B

Über das Menü bzw. mit Tastenkombination Strg + Alt + B kann man Lesezeichen hinzufügen bzw. gesetzte Lesezeichen entfernen. Zwischen den Lesezeichen springt man mit Strg + B vorwärts und mit + Strg + B rückwärts.

Bracket Completion

Beim Schreiben von Code (Nicht bei „Reiner Text“) wird mit einer öffnenden Klammer automatisch eine schließende erfasst, so dass man innerhalb der Klammern schreibt und den Abschluss nicht vergessen kann. In HTML und XML werden keine Tags vervollständigt; es geht nur um Klammern.

Code Comment

Neue Eintrage im Menü Bearbeiten

Comment Code Strg+M
Uncomment Code Umschalt+Strg+M

Die Zeile bzw. die markierten Zeilen werden auskommentiert bzw. zurück. (Nicht bei „Reiner Text“).

Quickhighlight

Für markierten Text wird automatisch eine Suche durchgeführt und alle anderen Vorkommen im Text hervorgehoben.

Smart Spaces

nn

Source Code Browser

In der Seitenleiste (F9) kann man unten zwischen "Dokumente" und "Source Code Browser" umschalten.

SyncTex

Syncronisation zwischen TeX (in Pluma) und Dokumentenbetrachter (bspw. atril)

Embedded Terminal

Wenn es aktiviert ist, schaltet man das eingebundene Terminal mit Strg + F9 ein und aus.

Word Completion

Je mehr Worte bereits erfasst sind, umso gesprächiger wird dieses Werkzeug zur Wortvervollständigung.

Hinweis:

Sollte man nach weiteren Modulen (plugins) im Netz suchen, so ist sicher hilfreich zu wissen, dass es auch eine weitere Software namens pluma (hier: ein open source C++ framework für plug-in management) gibt. Das liefert also viele unerwünschte Suchergebnisse.

Diese Revision wurde am 10. August 2024 08:23 von fleet_street erstellt.
Die folgenden Schlagworte wurden dem Artikel zugewiesen: MATE, Editor, Unity