Wpis użytkownika fewtoast w Hydepark
fewtoastInspirator
2piorunówW 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)
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.
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. 😉
@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@splatch W jaki sposób niby zobaczyć ścieżkę w historii fisha? Korzystam z niego od ponad roku i nie kojarzę takiej opcji.