Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Welcher Editor kann Zeilen verschieben?

443 views
Skip to first unread message

Daniel von Wachter

unread,
Dec 8, 2011, 6:28:20 AM12/8/11
to
Kile kann mit der Tastenkombination
Strg+Umsch+Pfeil hoch/runger
Absätze nach oben oder unten verschieben. (So wie der Writer und MS Word
das auch können.) Die Funktion heißt "Zeilen nach oben/unten
verschieben". Diese Funktion ist sehr wichtig für mich, weil man damit
beim Schreiben von Aufsätzen und Büchern die Gliederung gut planen kann.
Kennt jemand noch einen anderen (LaTeX-geeigneten) Editor, der das kann?
Da ich unter Xfce arbeite, würde ich einen Editor, der nicht Qt
benötigt, Kile vorziehen.

(Ich hoffe, daß es kein Verbrechen ist, daß ich diese Frage vor zwei
Jahren schon einmal auf
http://www.golatex.de/absaetze-verschieben-t3669.html
gestellt habe.)
Daniel

Marco Daniel

unread,
Dec 8, 2011, 7:20:05 AM12/8/11
to
Du kannst vim nutzen. Natürlich geht geht auch emacs. Ich möchte hier
keine Discussion über die Editoren selbst auslösen.

Gruß
Marco

Daniel von Wachter

unread,
Dec 8, 2011, 11:10:24 AM12/8/11
to
> Du kannst vim nutzen. Natürlich geht geht auch emacs. Ich möchte hier
> keine Discussion über die Editoren selbst auslösen.


Mit welcher Tastenkombination geht es im vim und mit welcher im Emacs?
Daniel

Philipp Stephani

unread,
Dec 8, 2011, 9:12:48 PM12/8/11
to
In Emacs beispielsweise, um einen Absatz nach unten zu verschieben:
M-x transpose-paragraphs RET

--
Change “LookInSig” to “tcalveu” to answer by mail.

Christine Roemer

unread,
Dec 9, 2011, 1:43:53 AM12/9/11
to
Am 08.12.2011 12:28, schrieb Daniel von Wachter:
> Kile kann mit der Tastenkombination
> Strg+Umsch+Pfeil hoch/runger
> Absätze nach oben oder unten verschieben.

mit vi bzw. vim kann man mit "y und p" text kopieren und an anderer
stelle platzieren.

moving (delete-and-put) geht mit "d und p".

> (Ich hoffe, daß es kein Verbrechen ist, daß ich diese Frage vor zwei
> Jahren schon einmal auf
> http://www.golatex.de/absaetze-verschieben-t3669.html
> gestellt habe.)

da hoffen wir mal, dass gruppenpolizei, das ausnahmsweise mal
durchgehen lässt. ;-)

christine


Vladimir

unread,
Dec 9, 2011, 2:36:30 AM12/9/11
to

Zum Erstellen von Gliederungen und Notizen empfehle ich den Org-Mode
von Emacs:
http://orgmode.org/

Der kann Zeilen verschieben, Gliederungsteile ein- und ausklappen, die
Gliederung nach LaTeX exportieren u.v.m.

Grüße,
V.

Daniel von Wachter

unread,
Dec 9, 2011, 6:00:30 AM12/9/11
to
Danke, das sieht nach dem aus, was ich brauche. Werde mich doch einmal
näher mit Emacs befassen und den Org-Mode ausprobieren. Ansonsten werde
ich bei Kile bleiben, wenn Gedit, LaTeXila, TeXmaker usw. alle nicht per
einem Knopfdruck Zeilen verschieben.
Daniel

Uwe Siart

unread,
Dec 9, 2011, 6:29:12 AM12/9/11
to
Daniel von Wachter <abfa...@arcor.de> writes:

> Ansonsten werde ich bei Kile bleiben, wenn Gedit, LaTeXila, TeXmaker
> usw. alle nicht per einem Knopfdruck Zeilen verschieben.

Mir ist nicht klar was du genau tun willst, denn du hast in deinem OP in
einem Atemzug von »Absätzen«, »Zeilen« und »Gliederung« gesprochen. Das
sind für mich grundverschiedene Dinge.

Nachdem du jetzt wieder von Zeilen sprichst, möchte ich dich doch noch
auf den Emacs-Shortcut "C-x C-t" (transpose-lines) hinweisen, der zwei
Zeilen vertauscht.

--
Uwe

Daniel von Wachter

unread,
Dec 9, 2011, 8:10:03 AM12/9/11
to
> Mir ist nicht klar was du genau tun willst, denn du hast in deinem OP in
> einem Atemzug von »Absätzen«, »Zeilen« und »Gliederung« gesprochen. Das
> sind für mich grundverschiedene Dinge.

Wieso? Was ist der Unterschied zwischen Zeilen und Absatz Verschieben,
außer daß ein Absatz eben aus mehreren Zeilen bestehen kann? Die bei
Kile verwendete Bezeichnung "Zeile nach oben verschieben" ist ganz
richtig. Da ich immer "dynamische" Zeilenumbrüche angeschaltet habe,
sind die meisten LaTeX-Absätze bei mir aber eine einzige Zeile mit zwei
(statischen) Zeilenumbrüchen danach. Einige Absätze bestehen aus
mehreren Zeilen. Um so einen Absatz zu verschieben, markiere ich alle
diese Zeilen und verschiebe sie in Kile mit Knopfdruck Strg+Umsch+Pfeil
ein, zwei, drei usw. Verstehe ich etwas falsch (weil ich immer noch
emacs-unkundig bin)? Sollte statische Zeilenumbrüche alle 80 Zeichen
machen?

Der Emacs-Shortcut "C-x C-t" wäre weniger praktisch als Kiles
Strg+Umsch+Pfeil, weil er zwei Klicks erfordert.

Zum Entwerfen und Bearbeiten der Gliederung und zum Planen, was ich als
nächstes schreibe, brauche ich auch diese Funktion, deshalb bedaure ich,
daß ich sie bei Gedit und LaTeXile nicht finden kann. Während ich einen
Aufsatz schreibe, mache ich unter dem Text, den ich gerade verfasse,
Notizen, worüber ich als nächstes schreiben will, mache also meine
Gliederung. Beispiel:

% Wenn die Europäische Zentralbank die Geldmenge erhöht, wird der Euro
an Wert verlieren.
% Wenn Banken sterben, wird die Geldmenge schrumpfen und der Euro an
Wert gewinnen.
% Wahrscheinlich wird die EZB Geld drucken, um die Banken zu retten.

Wenn mir dann einfällt, daß ich den dritten Punkt doch als erstes
behandeln sollte, dann will ich die Einfügemarke hineinsetzen können und
ihn mit zwei Knopfdrücken nach oben schieben können.

Jedenfalls muß ich mir Emacs-Org ansehen. Habe schon auf
http://de.wikipedia.org/wiki/Emacs gefunden, daß das in GNU Emacs
enthalten ist.

Dankend,
Daniel

Uwe Siart

unread,
Dec 9, 2011, 8:53:40 AM12/9/11
to
Daniel von Wachter <abfa...@arcor.de> writes:

> Was ist der Unterschied zwischen Zeilen und Absatz Verschieben, außer
> daß ein Absatz eben aus mehreren Zeilen bestehen kann?

Na ja, genau das ist der Unterschied. Bloß eine einzelne Zeile
verschieben oder eben automatisch erkennen, wieviele Zeilen zusammen den
aktuellen Absatz bilden und diese dann miteinander im Paket verschieben.
Das sind verschiedene Vorgänge.

> Die bei Kile verwendete Bezeichnung "Zeile nach oben verschieben" ist
> ganz richtig.

Aber nur, weil er vemutlich genau das macht. Dass Zeile und Absatz
identisch sind, liegt an deiner Editoreinstellung - siehe unten.

> Da ich immer "dynamische" Zeilenumbrüche angeschaltet habe, sind die
> meisten LaTeX-Absätze bei mir aber eine einzige Zeile mit zwei
> (statischen) Zeilenumbrüchen danach.

Ja, das ist aber eine Editoreinstellung, die man haben kann oder nicht.
Bloß weil du diese Einstellung bevorzugst, kann man nicht allgemein
»Zeile = Absatz« schließen.

> Einige Absätze bestehen aus mehreren Zeilen. Um so einen Absatz zu
> verschieben, markiere ich alle diese Zeilen und verschiebe sie in Kile
> mit Knopfdruck Strg+Umsch+Pfeil ein, zwei, drei usw.

Und was passiert dann? Wird das Zeilenpaket zeilenweise oder absatzweise
verschoben? Das wäre genau der Punkt. Also wenn du hier

,----
| aaaaaaaaaa
| aaaaaaaaaa
| aaaaaaaaaa
| aaaaaaaaaa
|
| bbbbbbbbbb
| bbbbbbbbbb
| bbbbbbbbbb
| bbbbbbbbbb
`----

den b-Absatz markierst um »um eins nach oben verschiebst« kriegst du dann

,----
| aaaaaaaaaa
| aaaaaaaaaa
| aaaaaaaaaa
| bbbbbbbbbb
|
| bbbbbbbbbb
| bbbbbbbbbb
| bbbbbbbbbb
| aaaaaaaaaa
`----

oder

,----
| bbbbbbbbbb
| bbbbbbbbbb
| bbbbbbbbbb
| bbbbbbbbbb
|
| aaaaaaaaaa
| aaaaaaaaaa
| aaaaaaaaaa
| aaaaaaaaaa
`----

Nur das Letztere hieße für mich »Absatz nach oben verschieben«.

> Der Emacs-Shortcut "C-x C-t" wäre weniger praktisch als Kiles
> Strg+Umsch+Pfeil, weil er zwei Klicks erfordert.

Hääh? Ich sehe in beiden Fällen drei Tasten, die zu drücken sind.

> Während ich einen Aufsatz schreibe, mache ich unter dem Text, den ich
> gerade verfasse, Notizen, worüber ich als nächstes schreiben will,
> mache also meine Gliederung.

Notizen über den nächsten Absatz sind keine Gliederung. Die Gliederung
eines Textes ist für mich die Abfolge von Kapitel- und
Abschnittsüberschriften. Und von einer Funktion zum Bearbeiten der
Gliederung würde ich erwarten, dass ich damit alles zwischen zwei
Überschriften der gleichen Ebene woanders hinverschieben kann.
Gegebenefalls auch in eine andere Gliederungsebene. Gewissermaßen ein
Zeilenverschieben im Inhaltsverzeichnis, sodass der Quellcode gleich
mitgeändert wird.

--
Uwe

Daniel von Wachter

unread,
Dec 9, 2011, 9:21:20 AM12/9/11
to
> Und was passiert dann? Wird das Zeilenpaket zeilenweise oder absatzweise
> verschoben? Das wäre genau der Punkt. Also wenn du hier

Zeilenweise. Also ist "Zeilen verschieben" die richtige Bezeichnung der
Funktion, die ich suche.

>> Der Emacs-Shortcut "C-x C-t" wäre weniger praktisch als Kiles
>> Strg+Umsch+Pfeil, weil er zwei Klicks erfordert.
>
> Hääh? Ich sehe in beiden Fällen drei Tasten, die zu drücken sind.

Ach so, ich dachte, "C-x C-t" heißt, daß man, wenn man eine Zeile um
zwei Zeilen nach oben verschieben will, nach dem ersten Drücken von t
die x-Taste wieder loslassen muß. Aber versprochen, ich werde mir
Emacs-Grundkenntnisse zulegen.

> Abschnittsüberschriften. Und von einer Funktion zum Bearbeiten der
> Gliederung würde ich erwarten, dass ich damit alles zwischen zwei
> Überschriften der gleichen Ebene woanders hinverschieben kann.
> Gegebenefalls auch in eine andere Gliederungsebene. Gewissermaßen ein
> Zeilenverschieben im Inhaltsverzeichnis, sodass der Quellcode gleich
> mitgeändert wird.

Das ist auch eine nützliche Funktion, die ich aber seltener brauche,
weil ich, wenn ich den Inhalt schon geschrieben habe, selten ganze
Kapitel oder Unterkapitel verschieben muß.
Aber zum Planen meiner Aufsätze brauche ich die "Zeilen
verschrieben"-Funktion sowohl für das Entwerfen der Gliederung als auch
für das Planen des jeweils als nächstes zu Schreibenden.

Dankend,
Daniel

Uwe Siart

unread,
Dec 9, 2011, 9:27:10 AM12/9/11
to
Daniel von Wachter <abfa...@arcor.de> writes:

> Ach so, ich dachte, "C-x C-t" heißt, daß man, wenn man eine Zeile um
> zwei Zeilen nach oben verschieben will, nach dem ersten Drücken von t
> die x-Taste wieder loslassen muß.

Das allerdings schon. Wenn dir eine Tastenkombination nicht passt kannst
du sie dir beim Emacs aber jederzeit auf eine andere Kombination - auch
auf F-Tasten - legen.

--
Uwe

Daniel von Wachter

unread,
Dec 10, 2011, 10:35:39 AM12/10/11
to
Jetzt zweifel ich aber an mir: Gerade habe ich entdeckt, daß man sowohl
in Gedit als auch in LaTeXila mit Alt+Pfeil rauf Zeilen verschieben
kann! Ich versichere Euch, daß ich es versucht hatte, bevor ich hier die
Frage gestellt hatte. Vielleicht habe ich in der Zwischenzeit Plugins
installiert. http://live.gnome.org/Gedit/LineToolsPlugin unterstützt
noch mehr Funktionen zur Bearbeitung von Zeilen.
Zu Gedit gibt es http://live.gnome.org/Gedit/LaTeXPlugin (vgl.
http://www.michaels-website.de/gedit-latex-plugin/).
(http://tex.stackexchange.com/questions/18930/gedit-latex-plugin-how-to-get-bibtex-and-makeindex-to-compile-too
sagt aber, daß es nicht mehr weiterentwickelt würde.)
Nun kann also ich doch vermeiden, durch Kile immer Qt-Bibliotheken
aufzurufen zu müssen, die mein Rechner sonst nicht benötigt, weil ich
unter Xfce arbeite.

Ein Fehler ist bei mir aber noch im Gedit-LaTeX-Plugin. Zum Öffnen nach
dem Kompilieren ist der Befehl
gnome-open "$shortname.pdf" eingetragen, die Datei wird aber nicht
geöffnet. Im Terminal bekomme ich die Fehlermeldung:

Konnte ...verzeichnis/latex/.pdf nicht öffnen.

Wie muß der Befehl lauten, damit die PDF-Datei mit Evince geöffnet wird?
Dankend,
Daniel

Daniel von Wachter

unread,
Dec 10, 2011, 11:19:53 AM12/10/11
to
> Ein Fehler ist bei mir aber noch im Gedit-LaTeX-Plugin. Zum Öffnen nach
> dem Kompilieren ist der Befehl
> gnome-open "$shortname.pdf" eingetragen, die Datei wird aber nicht
> geöffnet.

Wenn die Häkchen bei "Must Succeed" weg sind (das sieht man nur, wenn
das Fenster, in dem man die Befehle für's Kompilieren einstellt, groß
genug ist), dann geht es. Alternativ geht auch

evince "$shortname.pdf"

Daniel

Uwe Bieling

unread,
Dec 11, 2011, 8:32:16 AM12/11/11
to
Am 10.12.2011 16:35, schrieb Daniel von Wachter:

Hi,

> Jetzt zweifel ich aber an mir: Gerade habe ich entdeckt, daß man sowohl
> in Gedit als auch in LaTeXila mit Alt+Pfeil rauf Zeilen verschieben
> kann! Ich versichere Euch, daß ich es versucht hatte, bevor ich hier die
> Frage gestellt hatte. Vielleicht habe ich in der Zwischenzeit Plugins
> installiert. http://live.gnome.org/Gedit/LineToolsPlugin unterstützt
> noch mehr Funktionen zur Bearbeitung von Zeilen.

Das Plugin ist aber nur für Gedit 2 ... in Ubuntu 11.10 (als Beispiel)
wird aber Gedit 3 verwendet und da funktioniert das Plugin aktuell nicht
mehr.

Ciao,

Uwe

Christine Roemer

unread,
Dec 12, 2011, 2:19:06 AM12/12/11
to
mit gnome 3.2 gehen die gedit.plugins wieder alle.

christine

Uwe Bieling

unread,
Dec 12, 2011, 4:16:40 AM12/12/11
to
Am 12.12.2011 08:19, schrieb Christine Roemer:
> Am 11.12.2011 14:32, schrieb Uwe Bieling:

Hi,

>> Das Plugin ist aber nur für Gedit 2 ... in Ubuntu 11.10 (als Beispiel)
>> wird aber Gedit 3 verwendet und da funktioniert das Plugin aktuell nicht
>
> mit gnome 3.2 gehen die gedit.plugins wieder alle.

Kann ich mit Gedit 3.2.1 und dem LineToolsPlugin nicht bestätigen.

Auf »Writing Plugins for gedit 3 with Python«
(http://www.micahcarrick.com/writing-plugins-for-gedit-3-in-python.html,
Verweis direkt von https://live.gnome.org/Gedit/Plugins) steht dann auch
explizit: »Make sure you have gedit 3.x or higher. The plugins for gedit
2.x are not compatible with 3.x.«

Ebenfalls http://wiki.ubuntuusers.de/gedit:

»Seit Ubuntu 11.10 wird gedit 3 verwendet, das ein neues Plugin-System
besitzt. Dadurch funktionieren Plugins, die für gedit 2 (in früheren
Ubuntuversionen) geschrieben wurden, nicht mehr.«

Christine Roemer

unread,
Dec 12, 2011, 4:57:40 AM12/12/11
to
Am 12.12.2011 10:16, schrieb Uwe Bieling:
> Am 12.12.2011 08:19, schrieb Christine Roemer:
>> Am 11.12.2011 14:32, schrieb Uwe Bieling:
>
> Hi,

> Kann ich mit Gedit 3.2.1 und dem LineToolsPlugin nicht bestätigen.

ich hatte bei der vorgängerversion probleme mit dem eingebetteten
terminal, was jetzt wieder geht und alle aufgeführten plugins sind
auswählbar, was bei der vorletzten version nicht der fall war.

was das LineToolsPlugin sein soll, weiß ich nicht, da ich die deutsche
version benutze. wie könnte das auf deutsch benannt sein? außerdem nehme
ich nicht das latex-plugin, da es wohl
auf das von ubuntu mitgebrachte latex (was veraltet und unvollständig
ist) zugreift. da bin ich mir jedoch nicht sicher.

ich habe es lieber
minimalistisch und benötige diese latex-hilfen nicht. die hauptsache ist
mir, es ist ein rechtschreibeüberprüfer dabei, man kann suchen und
finden, ersetzen, die datei wird an der stelle wieder geöffnet, wo ich
sie geschlossen habe, man wird nicht mit aufforderungen, wie setze die
datei zur mutterdatei, genervt. alles dies erfüllt gedit.

christine

N. Lindenhayn

unread,
Dec 13, 2011, 11:17:23 AM12/13/11
to
Thus spake Daniel von Wachter:
> Kile kann mit der Tastenkombination
> Strg+Umsch+Pfeil hoch/runger
> Absätze nach oben oder unten verschieben.
> Kennt jemand noch einen anderen (LaTeX-geeigneten) Editor, der das kann?

notepad++, um die Liste etwas zu erweitern, kann das ebenfalls. Wie's
mit WinEDT ausschaut (auch wenn's nicht dein Betriebssystem ist), habe
ich noch nicht rausgefunden, würde mich aber interessieren.

Grüße
Nils.


--
http://lindenhayn.com
mehl at lindenhayn dot com
0 new messages