Hallo Was ist der Unterschied zw. dem vi-modus in der bash und dem emacs-modus in der bash. Wie kann man umschalten? danke ChristophR.
Hallo Christoph, On Sat, 10 Mar 2001 at 12:25 +0100, Christoph Raucher wrote:
Hallo
Was ist der Unterschied zw. dem vi-modus in der bash und dem emacs-modus in der bash. Wie kann man umschalten?
man bash in die .inputrc set editing-mode vi Der Unterschied ist das sich die Eingabeauffordrung der Bash dann so verhält wie vi. Bsp. Zwei Modi mit i oder a kommt man in den Eingabemodus. Mit 0 an den Anfang der Zeile mit $ ans Ende .... Trotzdessen das ich vim als Standardeditor verwende bevorzuge ich dennoch den Emacs-mode in der Bash. ciao Waldemar -- * A good website for linuxsoftware: | (o_ * * http://www.freshmeat.net | //\ * * Linux rulez! ;-) | V_/_ * * GnuPG-Key: 0xBE21BD90 | Tux: #155220 | ICQ: 64035650 *
Am Samstag, 10. Mär. 2001 um 14:53:03, schrieb Waldemar Brodkorb
Hallo Christoph, On Sat, 10 Mar 2001 at 12:25 +0100, Christoph Raucher wrote:
Hallo
Was ist der Unterschied zw. dem vi-modus in der bash und dem emacs-modus in der bash. Wie kann man umschalten?
man bash in die .inputrc set editing-mode vi
Trotzdessen das ich vim als Standardeditor verwende bevorzuge ich dennoch den Emacs-mode in der Bash.
Hallo Waldemar, um es aber mal kurz auszuprobieren, reicht auch "set -o vi" und zum zurückschalten analog "set -o emacs". Aber du hast schon recht. Hier läuft auch der vi als Standardeditor, aber in der bash ist der Emacs-mode einfach besser zu handhaben. Natürlich ist das alles nur subjektiv. CU Michael PS: In dem Buch "Linux in a nutshell" sind die Unterschiede ganz gut erklärt. -- Wer mit aller Gewalt ans Ziel will, wird feststellen, das er hinterher nur wieder am Start landet. [WoKo in dag°]
Hallo, On Sam, 10 Mär 2001, Waldemar Brodkorb wrote:
Hallo Christoph, On Sat, 10 Mar 2001 at 12:25 +0100, Christoph Raucher wrote:
Was ist der Unterschied zw. dem vi-modus in der bash und dem emacs-modus in der bash. Wie kann man umschalten? Der Unterschied ist das sich die Eingabeauffordrung der Bash dann so verhält wie vi. Bsp. Zwei Modi mit i oder a kommt man in den Eingabemodus. Mit 0 an den Anfang der Zeile mit $ ans Ende ....
Und im Emacs-Modus mit C-a an den Anfang, mit C-e ans Ende, mit C-k wird bis zu Ende der Zeile gelöscht, mit C-w das vorhergehende Wort, C-_ ist "rückgaengig machen" (sehr nützlich) uvam... Schau dir mal die Doku zu vi(m) und (x)emacs an... Tip: jed ist ein wirklich netter kleiner emacs-ähnlicher Editor (also die gleichen Tastatur- und somit Fingermacros) den ich immer mehr für kleinere Sachen verwende (statt joe oder xemacs). Auch jed ist gut anpassbar, aber die Dinge, für die ich das bräuchte mach ich eben eh mit dem xemacs (naja, bei 500MHz, 196MB RAM und schnellen HDs ist die Performance der genannten nicht so _das_ Kriterium :) Für grösseres ist der (x)emacs eh genial, auch auf der Konsole (einfach (x)emacs aufrufen) oder im xterm (mit (x)emacs -nw aufrufen). Außerdem kennt zumindest der xemacs auch noch diverse Optionen, mit denen man die Startup-Dateien weglassen kann, wodurch sich der Start beschleunigt. Den Xemacs, in dem ich dies hier schreibe, habe ich aus der .muttrc mit 'set editor="xemacs -nw -no-site-file -no-packages"' starten lassen, das lädt nur die ~/.emacs (und somit dann ~/.xemacs-*), wenn man auch noch diese weglassen will gibt's die Option '-vanilla'. Außerdem kann man sich ja aliase definieren: $ type cxemacs cxemacs is aliased to `xemacs -nw -vanilla' CU David -- 149: Telefon Gerät, das die Person am anderen Ende der Leitung bescheuert macht. (Funktioniert in beide Richtungen)
participants (4)
-
Christoph Raucher
-
David Haller
-
Michael Wagner
-
Waldemar Brodkorb