Re: Zeilenedition mit vi

Datumsansicht Baumansicht Betreffansicht Attachement-Sicht

From: Christian Weisgerber (naddy_at_mips.inka.de)
Date: 09. Jul 2000


<klaus.wohlfahrt_at_dinx.de> wrote:

> Man schreibe die Zeile
>
> set editing-mode vi
>
> in /etc/inputrc und sorge - etwa in /etc/profile - dafür, dass diese
> Datei auch gelesen und ausgeführt wird.

~/.inputrc wird von der readline-Bibliothek ausgewertet, die außer
von der bash auch von anderen Programmen benutzt wird. Dies geschieht
ganz automatisch und muss nicht von /etc/profile o.ä. gesteuert
werden. Solche Konfigurationspräferenzen setzt man ohnehin nur für
den eigenen Benutzer und nicht global, schließlich ist so eine
Unix-Büchse ein Mehrbenutzersystem.

> Das Problem ist deshalb "nichttrivial", weil es in RHL 5.2 gar nicht
> da war; dort setzte man einfach
>
> set -o vi
>
> in /etc/profile oder /etc/bashrc, ohne Risiken oder Nebenwirkungen!

Da du immer nur Einzelmessages ohne jeden Bezug in die Liste kippst,
war das etwas umständlich, aber ich habe deine alten Mitteilungen
nachgelesen und kann das Problem nicht nachvollziehen. »set -o vi«
setzt in jeden POSIX-Shell (also auch bash) den Zeileneditor auf
vi-Modus.

> Die Frage ist: Was haben die Distributoren geändert, und warum?

Ich wüsste nicht, dass sich da etwas geändert hat, aber du könntest
mal mit einem Vergleich der bash- bzw. readline-Versionen anfangen.

-- 
Christian "naddy" Weisgerber                          naddy_at_mips.inka.de


Datumsansicht Baumansicht Betreffansicht Attachement-Sicht

Dieses Archiv wurde generiert von hypermail 2.1.2 : 11. Mar 2002 CET