Re: fortlaufender Text in vim
Am Freitag, 18. Januar 2002 11:47 schrieb Christoph Maurer:
Am Fre, 18 Jan 2002 schrieb Hannes Vogelmann:
Am Freitag, 18. Januar 2002 11:05 schrieben Sie:
Am Fre, 18 Jan 2002 schrieb Hannes Vogelmann:
Moin,
nochmal eine Frage zu vim:
In fortlaufenden Texten kommt es ziemlich oft vor, dass sehr lange Zeichketten keinen Zeilenumbruch (EOL - chr$) enthalten. Wenn ich so etwas mit vim editieren will, habe ich dann immer das Problem, dass ich den Cursor nicht mit <up> oder <down> mitten im automatisch am Fenster umgebrochenen Text plazieren kann sondern mit <left> und <right> die ganze Zeichenkette abfahren muss. Geht das auch irgendwie anders, gibt es eine Einstellung, die es erlaubt mit <up> und <down> von einer in die nächste Bildschirmzeile (nicht Textzeile im Sinne von EOL) zu wechseln?
g<Up> bzw g<Down>
Siehe auch motion.txt in der Vim-Hilfe
Danke für die Tips, die Bedienung von vim ist doch recht gewöhnungsbedürftig. Allerdings ist es mit <g> natürlich nicht möglich im Insert-Modus zu manövrieren. Es erscheint mir umständlich, jedesmal mit <ESC> in den Befehlsmodus zu wechseln, aber vielleicht gewöhne ich mich daran auch noch...
Dann bau Dir mit imap eine Abkürzung in ~/.vimrc (ungetestet) imap <C-B> <Esc>g<Up>i
Statt Ctrl-B kannst Du natürlich einen anderen Shortcut verwenden.
mit der imap Tabelle sollte ich mich wohl wirklich mal auseinandersetzen,
d.h. ich könnte auch copy und paste mit imap so einstellen dass es über
* Hannes Vogelmann
mit der imap Tabelle sollte ich mich wohl wirklich mal auseinandersetzen, d.h. ich könnte auch copy und paste mit imap so einstellen dass es über
und geht? Oder gar soweit, dass auch das Markieren mit läuft?
Das müsste schon gehen. Zu bedenken ist aber (das trifft auch für die ganzen "alias"-Einträge zu), dass du, wenn du mal an einem anderen Rechner sitzt, der diese Einträge nicht hat, in Probleme kommen kannst, so du - nach längerem Gebrauch der neuen - die alten (originalen) Befehle großenteils vergessen haben solltest. -- Gruß - Ulli
Am Fre, 18 Jan 2002 schrieb Ulli Kuhnle:
* Hannes Vogelmann
[020118 12:04]: mit der imap Tabelle sollte ich mich wohl wirklich mal auseinandersetzen, d.h. ich könnte auch copy und paste mit imap so einstellen dass es über
und geht? Oder gar soweit, dass auch das Markieren mit läuft? Das müsste schon gehen. Zu bedenken ist aber (das trifft auch für
ACK.
die ganzen "alias"-Einträge zu), dass du, wenn du mal an einem anderen Rechner sitzt, der diese Einträge nicht hat, in Probleme kommen kannst, so du - nach längerem Gebrauch der neuen - die alten (originalen) Befehle großenteils vergessen haben solltest.
Die Grundbefehle sollte man schon draufhaben, das ist richtig. Aber
so ein paar Erweiterungen für den insert-Mode finde ich nicht
tragisch.
Im übrigen habe ich meine .vimrc im Netz, da kann man dann schnell
mal draufzugreifen.
Aber für Hannes ist mir beim Schreiben eine Idee gekommen: Du
schriebst doch in dem anderen Thread, daß Du vim 6.0 hast.
Dann teste doch mal evim, dcas könnte genau das sein, was Du
suchst, zumindest klappen
Am Freitag, 18. Januar 2002 12:43 schrieb Christoph Maurer:
Die Grundbefehle sollte man schon draufhaben, das ist richtig. Aber so ein paar Erweiterungen für den insert-Mode finde ich nicht tragisch.
Es geht mir ja auch nur darum, vim so benutzen zu können, wie ich das von typischen Editoren (Edit unter DOS, KEdit, WinEdt usw...) gewöhnt bin.
Im übrigen habe ich meine .vimrc im Netz, da kann man dann schnell mal draufzugreifen.
könntest Du mir mal schicken!
Aber für Hannes ist mir beim Schreiben eine Idee gekommen: Du schriebst doch in dem anderen Thread, daß Du vim 6.0 hast. Dann teste doch mal evim, dcas könnte genau das sein, was Du suchst, zumindest klappen
und
Das war nicht mein Thread, ich habe vim 5.7.28. Aber das hört sich auf jeden Fall interessant an. Woher bekommt man vim 6.0 und dcas? cu Hannes
Am Fre, 18 Jan 2002 schrieb Hannes Vogelmann:
Am Freitag, 18. Januar 2002 12:43 schrieb Christoph Maurer:
Die Grundbefehle sollte man schon draufhaben, das ist richtig. Aber so ein paar Erweiterungen für den insert-Mode finde ich nicht tragisch.
Es geht mir ja auch nur darum, vim so benutzen zu können, wie ich das von typischen Editoren (Edit unter DOS, KEdit, WinEdt usw...) gewöhnt bin.
Hast Du mal NEdit ausprobiert? IMHO lange nicht so praktisch wie vim, aber deutlich mehr Windows-like und ebenfalls mit vielen Features.
Im übrigen habe ich meine .vimrc im Netz, da kann man dann schnell mal draufzugreifen.
könntest Du mir mal schicken!
Kommt per PM
Aber für Hannes ist mir beim Schreiben eine Idee gekommen: Du schriebst doch in dem anderen Thread, daß Du vim 6.0 hast. Dann teste doch mal evim, dcas könnte genau das sein, was Du suchst, zumindest klappen
und Das war nicht mein Thread, ich habe vim 5.7.28. Aber das hört sich auf jeden Fall interessant an. Woher bekommt man vim 6.0 und dcas?
vim 6.0 sollte es bei vim.org geben und was meinst Du mit dcas? evim ist bei vim 6.0 dabei, kann sein, daß man über ne Option im Configure-Skript festlegen muß, das es mitkompiliert wird. vim 6 ist aber auf jeden Fall lohnend, große Fortschritte gegenüber 5.7. Gruß Christoph -- Christoph Maurer - 52072 Aachen - Tux#194235 mailto:christoph-maurer@gmx.de - http://www.christophmaurer.de Auf der Homepage u.a.: Installation von SuSE 7.0 auf Notebook Acer Travelmate 508 T, Elektrotechnik an der RWTH Aachen
Am Freitag, 18. Januar 2002 13:52 schrieb Hannes Vogelmann:
Am Freitag, 18. Januar 2002 12:43 schrieb Christoph Maurer:
Die Grundbefehle sollte man schon draufhaben, das ist richtig. Aber so ein paar Erweiterungen für den insert-Mode finde ich nicht tragisch.
Es geht mir ja auch nur darum, vim so benutzen zu können, wie ich das von typischen Editoren (Edit unter DOS, KEdit, WinEdt usw...) gewöhnt bin.
Im übrigen habe ich meine .vimrc im Netz, da kann man dann schnell mal draufzugreifen.
könntest Du mir mal schicken!
Aber für Hannes ist mir beim Schreiben eine Idee gekommen: Du schriebst doch in dem anderen Thread, daß Du vim 6.0 hast. Dann teste doch mal evim, dcas könnte genau das sein, was Du suchst, zumindest klappen
und Das war nicht mein Thread, ich habe vim 5.7.28. Aber das hört sich auf jeden Fall interessant an. Woher bekommt man vim 6.0 und dcas?
Sorry, habe zu schnell gelesen woher bekommt man evim?; dcas war wohl ein Tippfehler. cu Hannes
* Hannes Vogelmann schrieb am 18.Jan.2002:
Sorry, habe zu schnell gelesen woher bekommt man evim?; dcas war wohl ein Tippfehler.
evim ist vim, heißt nur anders, und verhält sich deshalb anders. Wenn Du ihm wider erwarten nicht schon haben solltest, mach ein symlink von vim auf evim, und Du hast evim. Ich habe hier eview, evim, ex, gview, gvim, gvimdiff, rgview, rgvim, rview, rvim, vi, view und vimdiff. Alles Symlinks auf vim und fast alle verhalten sich anders. Alles mit einem g oder rg am Anfang ist ein GUI. alles mit r oder rg am Anfang ist eingeschränkt e am Anfang steht für easy. view am Ende steht für Readonly-Mode. diff am Ende steht für einen diffmode. ex hier ist man gleich im Zeilenkommandmode. ex ist der Vorläufer von vim, der ein Zeileneditor ist. Bernd
* Hannes Vogelmann schrieb am 18.Jan.2002:
Am Freitag, 18. Januar 2002 12:43 schrieb Christoph Maurer:
Die Grundbefehle sollte man schon draufhaben, das ist richtig. Aber so ein paar Erweiterungen für den insert-Mode finde ich nicht tragisch.
Es geht mir ja auch nur darum, vim so benutzen zu können, wie ich das von typischen Editoren (Edit unter DOS, KEdit, WinEdt usw...) gewöhnt bin.
Wenn Du das willst, so nimm kein vim, sondern irgend ein anderen Editor. Bernd -- Probleme mit dem Drucker? Schon die Druckercheckliste beachtet? http://localhost/doc/sdb/de/html/drucker-howto.html | Auch lesenswert: Oder schon das Drucker-HOWTO gelesen? | man lpr file://usr/shar/doc/howto/de/DE-Drucker-HOWTO.txt.gz | Zufallssignatur 3
Am Freitag, 18. Januar 2002 16:59 schrieben Sie:
* Hannes Vogelmann schrieb am 18.Jan.2002:
Am Freitag, 18. Januar 2002 12:43 schrieb Christoph Maurer:
Die Grundbefehle sollte man schon draufhaben, das ist richtig. Aber so ein paar Erweiterungen für den insert-Mode finde ich nicht tragisch.
Es geht mir ja auch nur darum, vim so benutzen zu können, wie ich das von typischen Editoren (Edit unter DOS, KEdit, WinEdt usw...) gewöhnt bin.
Wenn Du das willst, so nimm kein vim, sondern irgend ein anderen Editor.
vim hat ja schon seine Vorzüge, und es ging mir auch überhaupt nicht um Menüs und Mausbenutzung und solchen "Luxus". Nur die Tastaturbefehle hätte ich eben ganz gerne einheitlich gehabt. Aber man gewöhnt sich ja an alles...
* Hannes Vogelmann schrieb am 21.Jan.2002:
vim hat ja schon seine Vorzüge, und es ging mir auch überhaupt nicht um Menüs und Mausbenutzung und solchen "Luxus". Nur die Tastaturbefehle hätte ich eben ganz gerne einheitlich gehabt. Aber man gewöhnt sich ja an alles...
Ich kann Dir nur empfehlen, arbeite mit vim, und Du willst nichts anderes mehr haben wollen. Bernd -- Was ist quoten? Quoten ist das Zitieren aus einer mail, der man antwortet. Und wie macht man es richtig? Zitate werden mit "> " gekennzeichnet. Nicht mehr als nötig zitieren. Vor den Abschnitten das Zitat, auf das man sich bezieht, mit einer Zeile Abstand oben und unten. |Zufallssignatur 12
Am Montag, 21. Januar 2002 13:38 schrieben Sie:
* Hannes Vogelmann schrieb am 21.Jan.2002:
vim hat ja schon seine Vorzüge, und es ging mir auch überhaupt nicht um Menüs und Mausbenutzung und solchen "Luxus". Nur die Tastaturbefehle hätte ich eben ganz gerne einheitlich gehabt. Aber man gewöhnt sich ja an alles...
Ich kann Dir nur empfehlen, arbeite mit vim, und Du willst nichts anderes mehr haben wollen.
Kann ich mir durchausvorstellen. Nimmst Du vim auch zum Erstellen längerer Textdokumente z.B. für die Verarbeitung mit Latex her? Wie sieht es da aus mit Übersetzungen wie ü = u" usw...? Kann vim automatisch Zeilen umbrechen im Sinne von EOL? Kann vim automatisch sichern? Im Moment nehme ich den KTexmaker2 bzw. Winedt her und bin damit eigentlich ganz zufrieden, allerdings gibts den KTexmaker2 bzw. Winedt eben nur mit KDE bzw. Win95 und der entsprechenden Installation und ich arbeite eigentlich ganz gern in der Textkonsole weil es die eben überall gibt, sehr schnell und zuverlässig arbeitet, und weil man nicht zwingend eine Maus braucht. cu Hannes
Am Mon, 21 Jan 2002 schrieb Hannes Vogelmann:
Am Montag, 21. Januar 2002 13:38 schrieben Sie:
* Hannes Vogelmann schrieb am 21.Jan.2002:
vim hat ja schon seine Vorzüge, und es ging mir auch überhaupt nicht um Menüs und Mausbenutzung und solchen "Luxus". Nur die Tastaturbefehle hätte ich eben ganz gerne einheitlich gehabt. Aber man gewöhnt sich ja an alles...
Ich kann Dir nur empfehlen, arbeite mit vim, und Du willst nichts anderes mehr haben wollen.
Kann ich mir durchausvorstellen. Nimmst Du vim auch zum Erstellen längerer Textdokumente z.B. für die
Klar, warum nicht?
Verarbeitung mit Latex her? Wie sieht es da aus mit Übersetzungen wie ü = u"
Kann man z.B. so lösen, daß man je nach filetype eine zusätzliche Definitionsdatei einliest, die dann solche Ersetzungen über imap ü u" realisiert, mache ich z.B. bei HTML so.
usw...? Kann vim automatisch Zeilen umbrechen im Sinne von EOL? Kann vim
Mach mal ein set tw=80 und dann schreibst Du mal ein paar Zeilen. Vim kann auch bereits bestehende Texte, die nicht umgebrochen sind reformatieren, beim Editieren von Mails ergänzt er sogar die Quoting-Marks richtig (sehr praktisch, wenn man auf Mails von Web-Interface-Nutzern antwortet und gleichzeitig den gequoteten Anteil mal in ein lesbares Format bringt)
automatisch sichern?
Weiß ich nicht, braucht man IMHO auch nicht, da vim erstens sehr stabil ist, zweitens, wenn man ihn mal wegschießt: Es gibt ein swap-File, mit dessen Hilfe man die Änderungen in der Regel wiederherstellen kann. Schreib mal :help swap da steht einiges drüber.
Im Moment nehme ich den KTexmaker2 bzw. Winedt her und bin damit eigentlich ganz zufrieden, allerdings gibts den KTexmaker2 bzw. Winedt eben nur mit KDE bzw. Win95 und der entsprechenden Installation und ich arbeite eigentlich ganz gern in der Textkonsole weil es die eben überall gibt, sehr schnell und zuverlässig arbeitet, und weil man nicht zwingend eine Maus braucht.
KTexmaker2 kenne ich nicht, Winedt habe ich vor langer, langer Zeit mal gesehen, aber nie wirklich benutzt. Da ist mir ein Editor wie vim auf jeden Fall lieber. Und weitere Vorteile hast Du ja schon selbst erkannt. Gruß Christoph -- Christoph Maurer - 52072 Aachen - Tux#194235 mailto:christoph-maurer@gmx.de - http://www.christophmaurer.de Auf der Homepage u.a.: Installation von SuSE 7.0 auf Notebook Acer Travelmate 508 T, Elektrotechnik an der RWTH Aachen
Hallo, [Achtung: diese Mail enthaelt $EDITOR-Advocacy *scnr*] On Mon, 21 Jan 2002, Christoph Maurer wrote:
Am Mon, 21 Jan 2002 schrieb Hannes Vogelmann:
Kann ich mir durchausvorstellen. Nimmst Du vim auch zum Erstellen längerer Textdokumente z.B. für die
Klar, warum nicht?
xemacs.
Verarbeitung mit Latex her? Wie sieht es da aus mit Übersetzungen wie ü = u"
Kann man z.B. so lösen, daß man je nach filetype eine zusätzliche Definitionsdatei einliest, die dann solche Ersetzungen über imap ü u" realisiert, mache ich z.B. bei HTML so.
Hm. Wie das bei xemacs geht weiss ich nicht. Geht aber garantiert ;) Aber das braucht man zumindest bei LaTeX nicht, da gibt's ja \usepackage[latin1]{inputenc} Aber ich ziehe es vor \"u zu verwenden, das ist garantiert portabel. (nein, german.sty und "u verwende ich nicht, was wohl auch daran liegt, dass das '\' bei mir auf der '#'-Taste liegt, Mode_switch (aka AltGr) + 'ß' ist ja wirklich grausam... und '"' liegt praktischer- weise direkt daneben auf shift+'ä'-Taste... US-Layout halt als Grund- lage, aber eben um Sonderzeichen wie die Umlaute u.v.a.m. erweitert.)
usw...? Kann vim automatisch Zeilen umbrechen im Sinne von EOL?
Mach mal ein set tw=80
M-x filla<tab><enter> M-x set-va<tab><enter>80<enter> (wobei man sich das wie auch in vim auf ne Tastenkombi legen kann und oder beim Aufruf oder im config-file definieren kann.)
reformatieren, beim Editieren von Mails ergänzt er sogar die Quoting-Marks richtig (sehr praktisch, wenn man auf Mails von Web-Interface-Nutzern antwortet und gleichzeitig den gequoteten Anteil mal in ein lesbares Format bringt)
M-x fill-region M-x fill-paragraph [..]
automatisch sichern?
M-x recover-file (auf das wird man beim Starten sogar freundlich hingewiesen, dass man die Datei bei Interesse doch bitte wiederherstellen moege ;)
Im Moment nehme ich den KTexmaker2 bzw. Winedt her und bin damit eigentlich ganz zufrieden, allerdings gibts den KTexmaker2 bzw. Winedt eben nur mit KDE bzw. Win95 und der entsprechenden Installation und ich arbeite eigentlich ganz gern in der Textkonsole weil es die eben überall gibt, sehr schnell und zuverlässig arbeitet, und weil man nicht zwingend eine Maus braucht.
Auf der Konsole: xemacs. Im xterm: xemacs -nw wenn du keine GUI willst oder eben xemacs wenn du die GUI willst. Man hat die Wahl :)
KTexmaker2 kenne ich nicht,
Ich auch nicht.
Winedt habe ich vor langer, langer Zeit mal gesehen, aber nie wirklich benutzt.
Da ist mir ein Editor wie vim auf jeden Fall lieber. Und weitere Vorteile hast Du ja schon selbst erkannt.
Doch ja. WinEdt ist schon gut. Achso: was mich bei vi und Abkoemmlingen stoert ist, dass es die Modi gibt, damit komme ich einfach nicht klar. Auch wenn ich inzwischen ("dank" visudo) das wichtigste gelernt habe, und auch weiterlernen will, aber dieses wechseln vom insert- in den command-Modus und umgekehrt stoert mich kollosal, da sind mir Tastenkombinationen \`a la emacs doch deutlich lieber. Aber jedem das seine :) -dnh PS: ESC ist bei mir zusaetzlich auf der Caps-Lock-Taste, was eigentlich fuer vim einen Vorteil bedeuten wuerde, mit ESC nur auf der ESC-Taste waere es dann wirklich unertraeglich. -- Argh, ich wollte heute doch gar nicht mehr siggen! [Michael Hoffmann in dag°]
* David Haller schrieb am 21.Jan.2002:
Achso: was mich bei vi und Abkoemmlingen stoert ist, dass es die Modi gibt, damit komme ich einfach nicht klar. Auch wenn ich inzwischen ("dank" visudo) das wichtigste gelernt habe, und auch weiterlernen will, aber dieses wechseln vom insert- in den command-Modus und umgekehrt stoert mich kollosal, da sind mir Tastenkombinationen \`a la emacs doch deutlich lieber.
Was mich an emacs wirklich stört, ist daß man die Pfeiltasten benutzen muß, wenn man an einer anderen Stelle im Dokument will. Bei vi braucht man bloß mit hjkl und wenn man will mit ^wbe$(){}% zu arbeiten.
PS: ESC ist bei mir zusaetzlich auf der Caps-Lock-Taste, was eigentlich fuer vim einen Vorteil bedeuten wuerde, mit ESC nur auf der ESC-Taste waere es dann wirklich unertraeglich.
Ja, ESC auf Caps-Lock sollte man schon haben. Bernd -- Umsteiger von Microsoft Windows xx? Hast Du schon file://usr/doc/howto/de/DE-DOS-nach-Linux-HOWTO.txt gelesen? Auch file://usr/doc/Books/Linuxhandbuch.dvi ist zu empfehlen. |Zufallssignatur 1
Hi. *** B.Brodesser@t-online.de (Bernd Brodesser) wrote:
Was mich an emacs wirklich stört, ist daß man die Pfeiltasten benutzen muß, wenn man an einer anderen Stelle im Dokument will. Bei vi braucht man bloß mit hjkl und wenn man will mit ^wbe$(){}% zu arbeiten.
Naja, das stimmt so nicht. In (X)Emacs kannst Du Dich natürlich ohne die Pfeiltasten im Dokument bewegen. Aus dem mitgelieferten Tutorial: ,---- | C-f ein Zeichen vorwärts (auch `Pfeil rechts'-Taste) | C-b ein Zeichen zurück (auch `Pfeil links'-Taste) | | M-f ein Wort vorwärts | M-b ein Wort zurück | | C-n eine Zeile vorwärts (auch `Pfeil hinunter'-Taste) | C-p eine Zeile zurück (auch `Pfeil hinauf'-Taste) | | C-a zum Zeilenanfang | C-e zum Zeilenende | | M-a zum Satzanfang | M-e zum Satzende `---- Regards/Grüße Christoph Werkhausen -- http://werkhausen.de http://werkhausen.net
Am Montag, 21. Januar 2002 18:11 schrieb David Haller:
Aber das braucht man zumindest bei LaTeX nicht, da gibt's ja
\usepackage[latin1]{inputenc}
Verwende ich auch, blos leider ist dieses package nicht auf allen Systemen installiert.
Aber ich ziehe es vor \"u zu verwenden, das ist garantiert portabel. (nein, german.sty und "u verwende ich nicht, was wohl auch daran liegt, dass das '\' bei mir auf der '#'-Taste liegt, Mode_switch (aka AltGr) + 'ß' ist ja wirklich grausam... und '"' liegt praktischer- weise direkt daneben auf shift+'ä'-Taste... US-Layout halt als Grund- lage, aber eben um Sonderzeichen wie die Umlaute u.v.a.m. erweitert.)
Was ist denn das für eine Tastatur? Habe mich schon oft gefragt, ob es sowas gibt, ich stelle mir das ziemlich praktisch vor. Bei der deutschen Tastatur liegen die Klammern, "\" und "?" total bescheuert. Und bei der an sich guten US-Tastatur fehlen eben die Umlaute und das "ß".
KTexmaker2 kenne ich nicht,
Ich auch nicht.
KTexmaker2 ist auf der SuSE7.2 und 7.3 , wobei die Version auf der 7.3 wesentlich besser ist. KTexmaker2 ist eigentlich ein WinEdt-clone und ein speziell auf Latex getrimmter Editor, bei dem viele Latexfunktionen als fertige Werkzeuge zur Verfügung stehen, so dass man nicht wegen jeder etwas exotischen Formel gleich im Latex-Handbuch nachschlagen muss. Ausserdem kann KTexmaker2 selbst die Verarbeitung von Latex-Dokumenten steuern, DVI-Preview, PS-Preview usw... Man muss also nicht dauernd zwischen Editor und Konsole hin und her hüpfen.
Winedt habe ich vor langer, langer Zeit mal gesehen, aber nie wirklich benutzt.
Da ist mir ein Editor wie vim auf jeden Fall lieber. Und weitere Vorteile hast Du ja schon selbst erkannt.
Doch ja. WinEdt ist schon gut.
Achso: was mich bei vi und Abkoemmlingen stoert ist, dass es die Modi gibt, damit komme ich einfach nicht klar. Auch wenn ich inzwischen ("dank" visudo) das wichtigste gelernt habe, und auch weiterlernen will, aber dieses wechseln vom insert- in den command-Modus und umgekehrt stoert mich kollosal, da sind mir Tastenkombinationen \`a la emacs doch deutlich lieber.
Das ist genau das, woran auch ich mich nur langsam gewöhnen werde. cu Hannes
Am Montag, 21. Januar 2002 18:11 schrieb David Haller:
PS: ESC ist bei mir zusaetzlich auf der Caps-Lock-Taste, was eigentlich fuer vim einen Vorteil bedeuten wuerde, mit ESC nur auf der ESC-Taste waere es dann wirklich unertraeglich.
wie stelle ich das ein? cu Hannes
On Tue, 22 Jan 2002, Hannes Vogelmann wrote:
Am Montag, 21. Januar 2002 18:11 schrieb David Haller:
PS: ESC ist bei mir zusaetzlich auf der Caps-Lock-Taste, was eigentlich fuer vim einen Vorteil bedeuten wuerde, mit ESC nur auf der ESC-Taste waere es dann wirklich unertraeglich.
wie stelle ich das ein?
Mit der ~/.Xmodmap. $ egrep -i 'esc|s_lock' ~/.Xmodmap keycode 0x09 = Escape keycode 0x6E = Pause Break Caps_Lock keycode 0x42 = Escape clear Lock add Lock = Caps_Lock Meine .Xmodmap gibt's seit gerade auf http://www.dhaller.de/linux/. -dnh -- You are wise, witty, and wonderful, but you spend too much time reading this sort of trash.
Am Mon, 21 Jan 2002 schrieb David Haller:
Hallo, [Achtung: diese Mail enthaelt $EDITOR-Advocacy *scnr*] *g* On Mon, 21 Jan 2002, Christoph Maurer wrote:
Am Mon, 21 Jan 2002 schrieb Hannes Vogelmann:
Kann ich mir durchausvorstellen. Nimmst Du vim auch zum Erstellen längerer Textdokumente z.B. für die
Klar, warum nicht?
xemacs.
Hab ich früher auch immer genommen, meine Diplomarbeit habe ich noch mit xemacs geTeXtet, aber mittlerweile finde ich vim komfortabler und vor allem einfacher, da das Hilfe-System IMHO den Emacs-Info-Pages deutlich vorzuziehen ist.
[...] Aber ich ziehe es vor \"u zu verwenden, das ist garantiert portabel. (nein, german.sty und "u verwende ich nicht, was wohl auch daran liegt, dass das '\' bei mir auf der '#'-Taste liegt, Mode_switch (aka AltGr) + 'ß' ist ja wirklich grausam... und '"' liegt praktischer- weise direkt daneben auf shift+'ä'-Taste... US-Layout halt als Grund- lage, aber eben um Sonderzeichen wie die Umlaute u.v.a.m. erweitert.)
Du könntest mir mal Deine .Xmodmap schicken.
usw...? Kann vim automatisch Zeilen umbrechen im Sinne von EOL?
Mach mal ein set tw=80
M-x filla<tab><enter> M-x set-va<tab><enter>80<enter>
(wobei man sich das wie auch in vim auf ne Tastenkombi legen kann
Jau, das kann mein XEmacs auch.
und oder beim Aufruf oder im config-file definieren kann.)
reformatieren, beim Editieren von Mails ergänzt er sogar die Quoting-Marks richtig (sehr praktisch, wenn man auf Mails von Web-Interface-Nutzern antwortet und gleichzeitig den gequoteten Anteil mal in ein lesbares Format bringt)
M-x fill-region M-x fill-paragraph
War das nicht die bekloppte Tastenkombination <Ctrl>-<Meta>-<ModeSwitch>-<ß> ?
[..]
automatisch sichern?
M-x recover-file
(auf das wird man beim Starten sogar freundlich hingewiesen, dass man die Datei bei Interesse doch bitte wiederherstellen moege ;)
Kann vim auch.
[...]
Auf der Konsole: xemacs. Im xterm: xemacs -nw wenn du keine GUI willst oder eben xemacs wenn du die GUI willst. Man hat die Wahl :)
Kann xemacs auf der Konsole Farben, das ist mir nie gelungen?
Achso: was mich bei vi und Abkoemmlingen stoert ist, dass es die Modi gibt, damit komme ich einfach nicht klar. Auch wenn ich inzwischen ("dank" visudo) das wichtigste gelernt habe, und auch weiterlernen will, aber dieses wechseln vom insert- in den command-Modus und umgekehrt stoert mich kollosal, da sind mir Tastenkombinationen \`a la emacs doch deutlich lieber.
Bei manchen Dingen kann ich das nachvollziehen, aber mein Emacs kann glücklicherweise mittlerweile auch C-A bzw. C-E im Insertmode verstehen.
-dnh
PS: ESC ist bei mir zusaetzlich auf der Caps-Lock-Taste, was eigentlich fuer vim einen Vorteil bedeuten wuerde, mit ESC nur auf der ESC-Taste waere es dann wirklich unertraeglich.
ACK. Ist aber auch Gewöhnungssache. Richtig ätzend ist es allerdings, wenn man, wie ich gelegentlich, remote über eine Alpha (VMS) auf Linux eingeloggt ist und sich dazu hinreißen läst, vim aufzumachen. VMS-Tastaturen haben nämlich kein Escape. Ist ein ziemlicher Krampf, dann wieder aus dem Insert-Mode rauszukommen Gruß Christoph -- Christoph Maurer - 52072 Aachen - Tux#194235 mailto:christoph-maurer@gmx.de - http://www.christophmaurer.de Auf der Homepage u.a.: Installation von SuSE 7.0 auf Notebook Acer Travelmate 508 T, Elektrotechnik an der RWTH Aachen
* Christoph Maurer schrieb am 22.Jan.2002:
ACK. Ist aber auch Gewöhnungssache. Richtig ätzend ist es allerdings, wenn man, wie ich gelegentlich, remote über eine Alpha (VMS) auf Linux eingeloggt ist und sich dazu hinreißen läst, vim aufzumachen. VMS-Tastaturen haben nämlich kein Escape. Ist ein ziemlicher Krampf, dann wieder aus dem Insert-Mode rauszukommen
CTRL-[ müßte funktionieren. Allerdings liegt das bei deutschen Tastaturen manchmal merkwürdig. Bernd -- Probleme mit dem Drucker? Schon die Druckercheckliste beachtet? http://localhost/doc/sdb/de/html/drucker-howto.html | Auch lesenswert: Oder schon das Drucker-HOWTO gelesen? | man lpr file://usr/shar/doc/howto/de/DE-Drucker-HOWTO.txt.gz | Zufallssignatur 3
On Tue, 22 Jan 2002, Christoph Maurer wrote:
Am Mon, 21 Jan 2002 schrieb David Haller:
Hallo, [Achtung: diese Mail enthaelt $EDITOR-Advocacy *scnr*] *g*
*hehe*
On Mon, 21 Jan 2002, Christoph Maurer wrote:
Am Mon, 21 Jan 2002 schrieb Hannes Vogelmann:
Kann ich mir durchausvorstellen. Nimmst Du vim auch zum Erstellen längerer Textdokumente z.B. für die
Klar, warum nicht?
xemacs.
Hab ich früher auch immer genommen, meine Diplomarbeit habe ich noch mit xemacs geTeXtet, aber mittlerweile finde ich vim komfortabler und vor allem einfacher, da das Hilfe-System IMHO den Emacs-Info-Pages deutlich vorzuziehen ist.
Naja, mir reicht sehr oft ein C-h a <regex> ;) Aber du hast recht. info ist wuest.
[...] Aber ich ziehe es vor \"u zu verwenden, das ist garantiert portabel. (nein, german.sty und "u verwende ich nicht, was wohl auch daran liegt, dass das '\' bei mir auf der '#'-Taste liegt, Mode_switch (aka AltGr) + 'ß' ist ja wirklich grausam... und '"' liegt praktischer- weise direkt daneben auf shift+'ä'-Taste... US-Layout halt als Grund- lage, aber eben um Sonderzeichen wie die Umlaute u.v.a.m. erweitert.)
Du könntest mir mal Deine .Xmodmap schicken.
Meine .Xmodmap gibt's seit gerade auf http://www.dhaller.de/linux/.
M-x fill-region M-x fill-paragraph
War das nicht die bekloppte Tastenkombination <Ctrl>-<Meta>-<ModeSwitch>-<ß> ?
Du meinst "Esc-Meta-Alt-Control-Shift"? Hm. Auf was koennte ich "Hyper" und "Super" legen?
Auf der Konsole: xemacs. Im xterm: xemacs -nw wenn du keine GUI willst oder eben xemacs wenn du die GUI willst. Man hat die Wahl :)
Kann xemacs auf der Konsole Farben, das ist mir nie gelungen?
Ja. Halt nur die (16?) ANSI Farben. Siehe 'man 4 console_codes'. Ach ne, sind mehr... Siehe unten das lstermcolors.sh.
Achso: was mich bei vi und Abkoemmlingen stoert ist, dass es die Modi gibt, [..] Bei manchen Dingen kann ich das nachvollziehen, aber mein Emacs kann glücklicherweise mittlerweile auch C-A bzw. C-E im Insertmode verstehen.
Haeh? Meinst du die shell? Weil emacs kennt doch keine Modi. Oder verwendest du etwa "viper" oder so???
PS: ESC ist bei mir zusaetzlich auf der Caps-Lock-Taste, was eigentlich fuer vim einen Vorteil bedeuten wuerde, mit ESC nur auf der ESC-Taste waere es dann wirklich unertraeglich.
ACK. Ist aber auch Gewöhnungssache.
Ja. Und ich komm damit irgendwie (noch?) nicht klar. Ich muss immer ueberlegen, in welchem Modus ich bin, und in welchem ich sein muss, um $FOO zu machen... *brrrr*
Richtig ätzend ist es allerdings, wenn man, wie ich gelegentlich, remote über eine Alpha (VMS) auf Linux eingeloggt ist und sich dazu hinreißen läst, vim aufzumachen. VMS-Tastaturen haben nämlich kein Escape. Ist ein ziemlicher Krampf, dann wieder aus dem Insert-Mode rauszukommen
Ja. Naja, es gibt diverse OS, die dafuer mit Ctrl nicht klarkommen... Vielleicht ist emacs insgesamt wohl etwas leicher verwendbar, denn AFAIK gibt's immer ein "Meta" (Alt und oder Esc) oder Ctrl... -dnh ==== lstermcolors.sh ==== #! /bin/bash # colors: zeigt die vorhandenen Farben # in den verschiedenen Kombinationen # für Vorder- und Hintergrund #echo $1 usage() { echo -e "USAGE: lsttermcolors [-a | -f | -b | -h ]\n" \ " [ --all ] [ --foreground ]\n" \ " [ --background ] [ --help ]"; exit 1; } do_fg() { for j in 00 01 do for i in 30 31 32 33 34 35 36 37 39 do echo -e $i "\033[${j};${i}mFarbe\033[0m" done done } do_bg() { for j in 00 01 do for i in 40 41 42 43 44 45 46 47 49 do echo -e $j "\033[${j};${i}mFarbe\033[0m" done done } do_all(){ for i in 30 31 32 33 34 35 36 37 39 do for j in 40 41 42 43 44 45 46 47 49 do # gleicher Vorder- und Hintergrund wird übersprungen if [ $j -eq $[ i + 10 ] ]; then continue fi echo -e $i $j "\033[${i};${j}mFarbe\033[0m" done done } case "$1" in -a) do_all;; --all) do_all;; -f) do_fg;; --foreground) do_fg;; -b) do_bg;; --background) do_bg;; -h) usage;; --help) usage;; *) usage;; esac exit 0 ==== end lstermcolors.sh ==== --
Apropos: wie kann ich auf meiner HP Apollo 425 (HPUX 9.00) PDFs lesen? Argh, YKINOK! Ja, ist hier denn de.soc.subkultur.bsdm? HPUX, noch dazu 9.00 und ohne Compiler? Auf einer Kiste ohne CPU und ohne Speicher? Warum nimmst Du denn nicht gleich einen Abakus? Isst Du auch kleine Kinder mit Senf? -- KK in dasr
Am Die, 22 Jan 2002 schrieb David Haller:
On Tue, 22 Jan 2002, Christoph Maurer wrote:
Am Mon, 21 Jan 2002 schrieb David Haller:
On Mon, 21 Jan 2002, Christoph Maurer wrote:
Am Mon, 21 Jan 2002 schrieb Hannes Vogelmann: Achso: was mich bei vi und Abkoemmlingen stoert ist, dass es die Modi gibt, [..] Bei manchen Dingen kann ich das nachvollziehen, aber mein Emacs kann glücklicherweise mittlerweile auch C-A bzw. C-E im Insertmode verstehen.
Haeh? Meinst du die shell? Weil emacs kennt doch keine Modi. Oder verwendest du etwa "viper" oder so???
Jetzt habe ich mich selbst dumm und fisselig geredet, meinte natürlich, mein vim versteht C-A und C-E. Ne, viper benutze ich nicht, habe es mal probiert, bin aber verrückt dabei geworden, war nie sicher, ob ich $FOO wie im Emacs oder wie im vi ausführen sollte. Gruß Christoph -- Christoph Maurer - 52072 Aachen - Tux#194235 mailto:christoph-maurer@gmx.de - http://www.christophmaurer.de Auf der Homepage u.a.: Installation von SuSE 7.0 auf Notebook Acer Travelmate 508 T, Elektrotechnik an der RWTH Aachen
* Hannes Vogelmann schrieb am 21.Jan.2002:
Am Montag, 21. Januar 2002 13:38 schrieben Sie:
Bitte ändere obige Zeile ab. Sie ergibt in einer Mailingliste nicht viel Sinn. (Für die anderen, mit Sie war in diesem Fall ich mit gemeint.)
Ich kann Dir nur empfehlen, arbeite mit vim, und Du willst nichts anderes mehr haben wollen.
Kann ich mir durchausvorstellen. Nimmst Du vim auch zum Erstellen längerer Textdokumente z.B. für die
Ja, klar. Ganz besonders dann.
Verarbeitung mit Latex her? Wie sieht es da aus mit Übersetzungen wie ü = u" usw...?
Wofür? LaTeX beherrscht schon lange Umlaute. Wäre aber auck kein Problem.
Kann vim automatisch Zeilen umbrechen im Sinne von EOL?
Klar, was meinst Du, wie ich hier meine Zeilen umbreche? Einfach :set textwight=68 eingeben, und die Zeilenlänge wird auf 68 Zeichen begrenzt. Ideal für Mails. Das kann schon der vi.
Kann vim automatisch sichern?
Kann nicht nur, tut es im Allgemeinen auch. Schreib doch mal einen Text, und unterbreche dann vim indem Du von einem anderen Terminal aus den Prozeß killst, oder einfach den xterm, auf dem gerade vim läuft schließt. Rufe anschließend vim mit der gleichen Datei wieder auf.
Im Moment nehme ich den KTexmaker2 bzw. Winedt her und bin damit eigentlich ganz zufrieden, allerdings gibts den KTexmaker2 bzw. Winedt eben nur mit KDE bzw. Win95 und der entsprechenden Installation und ich arbeite eigentlich ganz gern in der Textkonsole weil es die eben überall gibt, sehr schnell und zuverlässig arbeitet, und weil man nicht zwingend eine Maus braucht.
Und vi (nicht unbedingt vim) gibt es auch fast überall. Allerdings ist vi im Gegensatz zu vim recht spartanisch. vim ist ein echte Obermenge von vi. Bernd -- Probleme mit dem Drucker? Schon die Druckercheckliste beachtet? http://localhost/doc/sdb/de/html/drucker-howto.html | Auch lesenswert: Oder schon das Drucker-HOWTO gelesen? | man lpr file://usr/shar/doc/howto/de/DE-Drucker-HOWTO.txt.gz | Zufallssignatur 3
Am Mon, 21 Jan 2002 schrieb Bernd Brodesser:
* Hannes Vogelmann schrieb am 21.Jan.2002:
Am Montag, 21. Januar 2002 13:38 schrieben Sie:
[...] Und vi (nicht unbedingt vim) gibt es auch fast überall. Allerdings ist vi im Gegensatz zu vim recht spartanisch. vim ist ein echte Obermenge von vi.
Aber nur mit set compatible :-) War das nicht so, daß dann auch die Bugs von vi emuliert werden? Gruß Christoph -- Christoph Maurer - 52072 Aachen - Tux#194235 mailto:christoph-maurer@gmx.de - http://www.christophmaurer.de Auf der Homepage u.a.: Installation von SuSE 7.0 auf Notebook Acer Travelmate 508 T, Elektrotechnik an der RWTH Aachen
Moin,
* Hannes Vogelmann
Es geht mir ja auch nur darum, vim so benutzen zu können, wie ich das von typischen Editoren (Edit unter DOS, KEdit, WinEdt usw...) gewöhnt bin.
gvim (Menue-Leiste, Buttons uswusf,) Gruss, Andreas -- begin at the beginning, the King said gravely, and go on till you come to the end: then stop. [Lewis Carroll: Alice's Adventures in Wonderland]
Am Freitag, 18. Januar 2002 12:05 schrieb Ulli Kuhnle:
* Hannes Vogelmann
[020118 12:04]: mit der imap Tabelle sollte ich mich wohl wirklich mal auseinandersetzen, d.h. ich könnte auch copy und paste mit imap so einstellen dass es über
und geht? Oder gar soweit, dass auch das Markieren mit läuft? Das müsste schon gehen. Zu bedenken ist aber (das trifft auch für die ganzen "alias"-Einträge zu), dass du, wenn du mal an einem anderen Rechner sitzt, der diese Einträge nicht hat, in Probleme kommen kannst, so du - nach längerem Gebrauch der neuen - die alten (originalen) Befehle großenteils vergessen haben solltest.
wahr, wahr, man sollte sich daher vielleicht seine vimrc jederzeit griffbereit auf einen http-server legen oder sich eben doch an vim gewöhnen... leider habe ich bis jetzt keinen ähnlich leistungsfähigen wie einfachen Editor entdeckt, der eher meinen Vorstellungen entspricht. So werde ich wohl bei vim bleiben. cu Hannes
* Hannes Vogelmann schrieb am 18.Jan.2002:
mit der imap Tabelle sollte ich mich wohl wirklich mal auseinandersetzen, d.h. ich könnte auch copy und paste mit imap so einstellen dass es über
und geht? Oder gar soweit, dass auch das Markieren mit läuft?
was willst Du denn mit CTRL-C Kopieren? Ein Wort, einen Satz, ein Zeichen, eine Zeile, einen Absatz, bis zum Ende der Zeile, bis zum Anfang der Zeile, bis zum Ende des Files oder was? Kanst Du alles mit y machen, und zwar mit ye y) yl yy y} y$ y^ yG und mit de d) dl dd d} d$ dG kanst Du löschen, was genau verrate ich nicht, da mußt Du selber drauf kommen. Warum mit CTRL-v einfügen, wenn es auch mit p oder P geht. übrigens mit P vor dem Cursor und mit p nach dem Cursor. Ich kann Dir nur raten, mach Dich mit den vim Befehlen vertraut, und Du kanst damit fliegen. Vorallem, wenn Du Dir angewöhnst den Cursor mit hjk und l zu bedienen. Ach übrigens, mit ce c) cl cc c} c$ c^ cG kannst Du bis zum Ende des Wortes, bis zum Ende des Satzes, ein Zeichen, eine Zeile, bis zum Ende des Abschnitts, bis zum Ende der Zeile bis zum Anfang der Zeile, bis zum Ende des Dokuments alles ersetzten. Das heißt, Du kommst im Inputmode und kannst das Wort, den Satz usw. durch dem ersetzen, was Du eingibst. Mit einem . kann man dies wie alle Befehle wiederholen. Bernd
Am Fre, 18 Jan 2002 schrieb Bernd Brodesser:
* Hannes Vogelmann schrieb am 18.Jan.2002:
mit der imap Tabelle sollte ich mich wohl wirklich mal auseinandersetzen, d.h. ich könnte auch copy und paste mit imap so einstellen dass es über
und geht? Oder gar soweit, dass auch das Markieren mit läuft? was willst Du denn mit CTRL-C Kopieren? Ein Wort, einen Satz, ein
Ich schätze mal etwas, was er vorher markiert hat. Ist halt Windows-Like, und dann praktische wenn mann z.B. von der Mitte von Zeile 3 bis zum vorletzten Wort von Zeile 15 kopieren will. Aber das geht ja mit v(isual mode) auch. Ich fand evim nervig, könnte mir aber vorstellen, daß Win-Umsteiger das schätzen. Gruß Christoph -- Christoph Maurer - 52072 Aachen - Tux#194235 mailto:christoph-maurer@gmx.de - http://www.christophmaurer.de Auf der Homepage u.a.: Installation von SuSE 7.0 auf Notebook Acer Travelmate 508 T, Elektrotechnik an der RWTH Aachen
Am Freitag, 18. Januar 2002 16:57 schrieben Sie:
Am Fre, 18 Jan 2002 schrieb Bernd Brodesser:
* Hannes Vogelmann schrieb am 18.Jan.2002:
mit der imap Tabelle sollte ich mich wohl wirklich mal auseinandersetzen, d.h. ich könnte auch copy und paste mit imap so einstellen dass es über
und geht? Oder gar soweit, dass auch das Markieren mit läuft? was willst Du denn mit CTRL-C Kopieren? Ein Wort, einen Satz, ein
Ich schätze mal etwas, was er vorher markiert hat. Ist halt Windows-Like, und dann praktische wenn mann z.B. von der Mitte von Zeile 3 bis zum vorletzten Wort von Zeile 15 kopieren will.
Aber das geht ja mit v(isual mode) auch.
Ich fand evim nervig, könnte mir aber vorstellen, daß Win-Umsteiger das schätzen.
Naja, Windows-like muss es nicht sein. evim gefällt mir übrigens auch nicht. Es ist wahrscheinlich nur Übungssache mit vim schnell und effektiv zu werden. Es ist eigentlich das Hin und Herschalten zwischen den Modi, was ungewöhnlich ist. Allerdings habe ich festgestellt, dass vim6.0 meine alte vimrc nicht frisst und auch beim Syntaxhighlighting mancher Dateien meckert. Hat jemand Erfahrung damit? cu Hannes
Am Fre, 18 Jan 2002 schrieb Hannes Vogelmann:
Am Freitag, 18. Januar 2002 16:57 schrieben Sie:
Am Fre, 18 Jan 2002 schrieb Bernd Brodesser:
* Hannes Vogelmann schrieb am 18.Jan.2002:
mit der imap Tabelle sollte ich mich wohl wirklich mal auseinandersetzen, d.h. ich könnte auch copy und paste mit imap so einstellen dass es über
und geht? Oder gar soweit, dass auch das Markieren mit läuft? was willst Du denn mit CTRL-C Kopieren? Ein Wort, einen Satz, ein
Ich schätze mal etwas, was er vorher markiert hat. Ist halt Windows-Like, und dann praktische wenn mann z.B. von der Mitte von Zeile 3 bis zum vorletzten Wort von Zeile 15 kopieren will.
Aber das geht ja mit v(isual mode) auch.
Ich fand evim nervig, könnte mir aber vorstellen, daß Win-Umsteiger das schätzen.
Naja, Windows-like muss es nicht sein. evim gefällt mir übrigens auch nicht. Es ist wahrscheinlich nur Übungssache mit vim schnell und effektiv zu werden. Es ist eigentlich das Hin und Herschalten zwischen den Modi, was ungewöhnlich ist.
Allerdings habe ich festgestellt, dass vim6.0 meine alte vimrc nicht frisst und auch beim Syntaxhighlighting mancher Dateien meckert. Hat jemand Erfahrung damit?
Ich hatte keinen Ärger beim Umstieg, wobei meckert er denn? IIRC muß man allerdings die Umgebungsvariable $VIM auf /usr/share/vim/vim60 setzen und /etc/vimrc dahin kopieren. Gruß Christoph -- Christoph Maurer - 52072 Aachen - Tux#194235 mailto:christoph-maurer@gmx.de - http://www.christophmaurer.de Auf der Homepage u.a.: Installation von SuSE 7.0 auf Notebook Acer Travelmate 508 T, Elektrotechnik an der RWTH Aachen
Allerdings habe ich festgestellt, dass vim6.0 meine alte vimrc nicht frisst und auch beim Syntaxhighlighting mancher Dateien meckert. Hat jemand Erfahrung damit?
Ich hatte keinen Ärger beim Umstieg, wobei meckert er denn?
irgendwo gibt es in der .vimrc den Eintrag gui=red und das mag er nicht! Hab gui=NONE gesetzt., dann gehts. cu Hannes
On Mon, 21 Jan 2002, Hannes Vogelmann wrote:
Allerdings habe ich festgestellt, dass vim6.0 meine alte vimrc nicht frisst und auch beim Syntaxhighlighting mancher Dateien meckert. Hat jemand Erfahrung damit?
Ich hatte keinen Ärger beim Umstieg, wobei meckert er denn?
irgendwo gibt es in der .vimrc den Eintrag
gui=red
und das mag er nicht! Hab gui=NONE gesetzt., dann gehts.
Die Unterstuezung des gui muss beim Kompilieren von vim ausdruecklich angefordert werden. Ein reines ./configure fuehrt dazu, dass diese Option nicht verfuegbar ist. Gruss Peter Blancke -- Nachtwaechter ist der Wahnsinn, weil er wacht...
participants (8)
-
Andreas Kneib
-
B.Brodesser@t-online.de
-
Christoph Maurer
-
Christoph Werkhausen
-
David Haller
-
Hannes Vogelmann
-
Peter Blancke
-
Ulli Kuhnle