Fish-shell: Funktion "In Autosuggestionen suchen" defekt

Erstellt am 23. Feb. 2018  ·  3Kommentare  ·  Quelle: fish-shell/fish-shell

$ fish --version
fish, version 2.7.1-815-g0f62161b
$ uname -a
Darwin mac.local 15.6.0 Darwin Kernel Version 15.6.0: Tue Jan  9 20:12:05 PST 2018; root:xnu-3248.73.5~1/RELEASE_X86_64 x86_64 i386 MacBookPro11,3 Darwin

Schritte

$ sh -c 'env HOME=$(mktemp -d) fish'
Welcome to fish, the friendly interactive shell
zx8<strong i="12">@mac</strong> /U/zx8> cd (mktemp -d)
zx8<strong i="13">@mac</strong> /p/v/f/_/w/T/tmp.8MyScugyEq> mkdir (seq 1 1000)
zx8<strong i="14">@mac</strong> /p/v/f/_/w/T/tmp.8MyScugyEq> cd 3<TAB><TAB>

# Type the number '2' to further filter results within autosuggestions

Erwartetes Verhalten

# List of autosuggestions containing the number '2'

Tatsächliches Verhalten

$ cd 3/2
question

Alle 3 Kommentare

Zunächst einige Begrifflichkeiten:

  • "Autosuggestions" ist der ausgegraute Text, der _in_ der Kommandozeile erscheint, den Sie mit Pfeil nach rechts oder Strg-f oder ähnlichem akzeptieren

  • "Abschlüsse" sind die Dinge, die Sie mit TAB . aus einem Menü auswählen

Dies hängt also mit dem Pager _completions_ zusammen.

In #2249 (commit 5c2e6734c1e547da172b3fe0615e070ba84451e3) hat @ridiculousfish es geändert, sodass Sie die Suche explizit über die neue Bindefunktion "pager-toggle-search" auslösen müssen, die standardmäßig an ctrl-s gebunden ist (und ich glaube "/" in vi- normaler Modus).

Sie müssen also jetzt Strg-S drücken.

Danke, verstanden.

Ich bin sehr enttäuscht, dass etwas, das ich seit über einem Jahr verwende, geändert wurde, ohne dass ich zum alten Verhalten zurückkehren konnte (zB fish_legacy_pager ).

Ich bin mir sicher, dass ich mich anpassen werde und kein Problem damit habe, dass manuelles Umschalten die Standardeinstellung ist, aber das alte Verhalten nicht über ein Flag wiederherstellen zu können, scheint etwas kurzsichtig zu sein!

@zx8 danke für das Feedback. fish hat natürlich das Konstruktionsprinzip "Konfigurierbarkeit ist die Wurzel allen Übels", weshalb so etwas nicht durch Flags gesteuert wird. Sie können der Diskussion, die zu dieser Änderung geführt hat, in #2249 folgen. Wenn Sie Vorschläge zur Verbesserung der Benutzeroberfläche haben, sind wir immer noch sehr offen dafür. Vieles davon ist "Probieren Sie es aus und sehen Sie, wie es sich anfühlt".

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen