[[Vorlage(archiviert, )]] {{{#!vorlage Wissen [:Packprogramme: Archive entpacken] [:mit_Root-Rechten_arbeiten: Root-Rechte] [:Terminal: Ein Terminal öffnen] }}} [[Inhaltsverzeichnis()]] [[Bild(gedit/gedit-logo.png, 64, align=left)]] [github:code-tree/imitation:Imitation] {en} ist ein Plugin für den Texteditor [:gedit:], welches das gleichzeitige Bearbeiten von mehreren Stellen in einem Dokument erlaubt. Dies wird erreicht, indem Markierungen an unterschiedlichen Stellen im Dokument als virtueller Eingabemarke (Cursor) erkannt werden. Interessant könnte dieses Plugin vor allem für Programmierer sein, da man durch das gleichzeitiges Bearbeiten sich wiederholenden Code in einem Durchgang schreiben oder überarbeiten kann. Außerdem bietet das Plugin eine Zusatzfunktion an, mit der durch eine bestimmte Tastenkombination automatisch Zahlen beginnend von 0 oder 1 oder das ABC hinzugefügt wird, um auf einmal mehrere Variablen zu erstellen. = Installation = Das Plugin befindet sich nicht in den offiziellen Paketquellen und liegt auch nicht als fertiges '''.deb'''-Paket vor. Daher muss man das Plugin manuell installieren (siehe auch [:gedit#Andere-Erweiterungen:]). == Manuell == Zuerst lädt man das Archiv von der Projektseite herunterladen. Dabei ist zu beachten, welche Version von gedit genutzt wird: Seit [:Saucy:Ubuntu 13.10] wird [github:code-tree/imitation/releases:Imitation 1.3.1] {dl} (gedit 3.8 oder neuer) benötigt. [[Vorlage(Fremd, Software)]] Das heruntergeladene Archiv entpackt[1] man nun in einem Ordner eigener Wahl. Darin befanden sich drei Dateien und ein Ordner. Die Datei '''imitation.plugin''' und den Ordner '''imitation''' kopiert man nun in das entsprechende Plugin-Verzeichnis: 1. Möchte man das Plugin alleine nutzen, reicht es, die Datei und den Ordner in folgenden Ordner innerhalb des eigenen [:Homeverzeichnis:] zu verschieben: '''~/.local/share/gedit/plugins/''' 1. Soll das Plugin hingegen für alle Nutzer verfügbar sein, muss man mit Root-Rechten [2] die Datei und den Ordner hierhin verschieben: '''/usr/lib/gedit/plugins/''' Dann verschiebt man die Datei '''org.gnome.gedit.plugins.imitation.gschema.xml''' mit Root-Rechten in den Ordner '''/usr/share/glib-2.0/schemas'''. Danach lässt man das neue Schema in einem Terminal [3] mit dem Befehl: {{{#!vorlage Befehl lib-compile-schemas /usr/share/glib-2.0/schemas }}} vom System einlesen. Damit ist die Installation des Plugins abgeschlossen und nach einem Neustart von gedit ist es unter ''"Bearbeiten → Einstellungen → Plugins"'' verfügbar und kann dort aktiviert werden. = Verwendung = Am Anfang erscheint das Plugin ziemlich komplex zu sein, aber es einfach und effizient zu nutzen. Die Nutzung teilt sich in zwei Bereiche auf: Markieren und Bearbeiten. == Markieren == Bevor man anfangen kann, etwas mithilfe von '''Imitation''' zu bearbeiten, muss man man erst einmal die Stellen markieren, die bearbeitet werden sollen. Es gibt fünf verschiedene Möglichkeiten, diese Stellen zu markieren. {{{#!vorlage Tabelle Markieren +++ Befehl Tastenkombination Beschreibung +++ Einzelnes Markieren [[Vorlage(Tasten, strg+e)]] Dies ist die einfachste Möglichkeit. Wenn man während eines Linksklicks [[Vorlage(Tasten, lmt)]] die Tastenkombination drückt, wird dort eine Markierung gesetzt oder wieder entfernt. Wenn man während einer Textauswahl die Tastenkombination drückt, wird die gesamte Auswahl markiert. +++ Normales vertikales Markieren [[Vorlage(Tasten, strg+bild-auf)]] / [[Vorlage(Tasten, strg+bild-ab)]] Damit kann man vertikal mehrere Zeilen auf einmal an der gleichen Stelle markieren. +++ Normales vertikales Markieren ganzer Bereiche Bereich auswählen + [[Vorlage(Tasten, strg+bild-auf)]] / [[Vorlage(Tasten, strg+bild-ab)]] Damit kann man vertikal jeweils den ausgewählten Bereich über mehrere Zeilen hinweg durch Imitation markieren lassen. +++ Alternatives vertikales Markieren [[Vorlage(Tasten, strg+shift)]] + [[Vorlage(Tasten, bild-auf)]] / [[Vorlage(Tasten, bild-ab)]] Hierbei wird in den folgenden Zeilen hinter dem Wort, welches an der selben Stelle wie das ausgewählte Wort steht, eine Markierung gesetzt. +++ Alternatives vertikales Markieren Bereich Auswählen + [[Vorlage(Tasten, strg+shift)]] + [[Vorlage(Tasten, bild-auf)]] / [[Vorlage(Tasten, bild-ab)]] mit Auswahl Markiert in den folgenden Zeilen nur die Wörter, die identisch mit der Auswahl sind. }}} Um alle Markierungen wieder aufzuheben, genügt es die Taste [[Vorlage(Tasten, ESC)]] zu drücken. == Bearbeiten == Hat man alle benötigten Bereiche markiert, kann man nun mit der Bearbeitung beginnen, welche sich aber nur geringfügig vom normalen Bearbeiten unterscheidet: * Der normale Cursor funktioniert nicht * Das Löschen ist beschränkt auf die Tasten [[Vorlage(Tasten, backspace)]] und [[Vorlage(Tasten, entf)]]. Eigene Tastenkombinationen funktionieren nicht. Außerdem stehen noch folgende Zusatzfunktionen bereit: {{{#!vorlage Tabelle Zusatzfunktion +++ Tastenkombination Beschreibung +++ [[Vorlage(Tasten, strg+0)]] Fügt an den markierten Stellen aufsteigend ganze Zahlen, beginnend mit der 0, ein. +++ [[Vorlage(Tasten, strg+1)]] Fügt an den markierten Stellen aufsteigend ganze Zahlen, beginnend mit der 1, ein. +++ [[Vorlage(Tasten, strg+a)]] Fügt an den markierten Stellen klein geschriebene Buchstaben von a bis z ein. +++ [[Vorlage(Tasten, strg+shift+a)]] Fügt an den markierten Stellen groß geschriebene Buchstaben von A bis Z ein. }}} == Plugin konfigurieren == Möchte man die Tastenkombinationen oder die Farbe der Markierung ändern, dann kann man das mit Hilfe des Programms '''dconf-tools''' beziehungsweise seit Ubuntu 13.10 mit '''dconf-editor''' unter dem Pfad '''/org/gnome/gedit/plugins/imitation''' ändern. Weitere Informationen zu diesen Programmen findet man im Artikel [:Unity/Unity_Einstellungen:]. = Links = * [github:code-tree/imitation:Projektseite] {en} * [:Editoren:] {Übersicht} Programmübersicht #tag: GNOME, Editor