Hejto.pl
Dodaj post

Wpisz coś do wyszukania (minimum 2 znaki)

Wpis użytkownika fewtoast w Hydepark

Inspirator

w Hydepark

2piorunów

W historii terminala, powinna być zapamiętana ścieżka, w której była użyta komenda.
Kontekst ma znaczenie, bez kontekstu komenda może zwyczajnie nie działać.
Historia terminala powinna przywracać również kontekst - strzałka w górę w terminalu.

Komentarze (4)

Osobistość1piorunów

Gdyby strzałka w górę przywracała też ścieżkę w terminalu to by było totalnie bez sensu i dobrze jest jak jest teraz. Jeżeli masz problem ze ścieżkami do plików jak używasz komend z historii to przypominam, że możesz podawać bezwzględne ścieżki do nich i wtedy nie ważne gdzie użyjesz komendy i tak zadziała.

Gwiazdor0piorunów

Jeśli zmienisz powłokę systemową na fish to tak będzie. Bash i zsh z tego co kojarzę nie ma tego w standardzie, dla zsh jeszcze można kombinować z pluginami.

Korzystam z fish-a i czasami ten rozdział historii per ścieżka nie pomaga, bo są jakieś łamańce, które są dość uniwersalne. 😉

Gwiazdor1piorunów

@Catharsis Masz rację :man-facepalming: nie ma tego. Pomyliłem to z historią nawigacji (pushd/popd).
Zacząłem grzebać i temat jest dość stary:
https://fish-users.narkive.com/Z43n2mWL/setting-up-a-per-directory-history
https://github.com/fish-shell/fish-shell/issues/120 😒

Żyłem w złudzeniu ze względu na dość trafne podpowiedzi, które domyślnie mi wchodzą. :confused: Ogólnie dla oh-my-zsh są pluginy, które po prostu zapisują historię w oddzielnych plikach. Tyle że to też średnie bo z czasem dubluje dane.

[Fish-users] Setting up a per directory historyNarkive
Osobistość0piorunów

@splatch W jaki sposób niby zobaczyć ścieżkę w historii fisha? Korzystam z niego od ponad roku i nie kojarzę takiej opcji.

W historii terminala, powinna być zapamiętana ścieżka, w której była użyta komenda. Kontekst ma znaczenie, bez - fewtoast - Hejto.pl (demo semantyczne)