2017-01-28 1 views
3

Ich habe vi Tastaturbelegungen in Fisch-Shell mit fish_vi_key_bindings aktiviert, aber jetzt möchte ich zurück zu den Standard-Emacs-ähnlichen Einstellungen gehen. Wie entkomme ich?Wie deaktiviere ich den vi-Modus bei Fischen?

+0

Fragen zum interaktiven Verwenden einer Shell, im Gegensatz zum Schreiben von Software, die von einem interpretiert werden soll, passen im Allgemeinen besser zu [SuperUser] (http://superuser.com/). –

+0

Ich sehe Ihren Punkt, aber das gilt auch für [die meisten Fragen über Fisch] (http://stackoverflow.com/questions/tagged/fish) und andere Muscheln ... – poolie

+0

Fisch ist so etwas wie ein seltsamer Fall Der Schwerpunkt liegt auf der interaktiven Nutzung. Wir haben einen recht umfangreichen Pool an Fragen, die auf Scripting ausgerichtet sind für bash, POSIX sh, ksh, zsh usw. - und als jemand, der viel Zeit mit bash- und sh-Tags verbringt, scheue ich nicht, die interaktive Verwendung umzuleiten Fragen an anderer Stelle. –

Antwort

10

Run fish_default_key_bindings, um wieder auf dem Standard (Emacs-Modus).

3

Es ist in dem fish_key_bindings Variable erinnert wird, so läuft

set -U fish_key_bindings fish_default_key_bindings 
+2

Während diese Antwort "funktioniert", wird es nicht empfohlen. Es ist die Art von Implementierungsdetails, die sich ändern können. Bitte benutzen Sie die 'fish_default_key_bindings' Funktion. –

Verwandte Themen