urxvt - karta rozwija zmienne środowiskowe

2

Jestem nowy w urxvt (przeniesiony z gnome-terminal - & gt; Ubuntu 12.04 uchodźca). Przywykłem do tego, że zmienne środowiskowe domyślnie rozszerzają się w gnome-terminal

Załóżmy, że mam zmienną środowiskową „FOO_PATH” ustawioną na „/ home / foo /”.

Kiedy wpisuję $ FOO_PATH /, nie otrzymuję rozszerzenia i / lub listy przedmiotów w $ FOO_PATH.

Jak to osiągnąć w {u} rxvt? Dziękuję za uwagę.

RRS

boffin
źródło

Odpowiedzi:

1

To, co opisujesz, brzmi jak problem z powłoką i nie ma nic wspólnego z Urxvt / Gnome Terminal. Prawdopodobnie Bash jest używany w obu przypadkach - być może brakuje ci bash-completion pakiet lub jego odpowiednik w bieżącej konfiguracji (wygląda na to, że opuściłeś Ubuntu, ale nie mówisz teraz, czego używasz, więc nie mogę podać bardziej szczegółowych wskazówek). Spróbuj to zainstalować.

Daniel Andersson
źródło
Nie opuściłem Ubuntu. Przeniosłem się z GNOME do XFCE. Myślę, że masz rację co do $ bash-complete $. Nie jestem administratorem i wydaje się, że jest to wynik nieudanej aktualizacji z 10.04-> 12.04. Dzięki.
boffin
4

To jest o direxpand opcja. $ shopt -s direxpand i $FOO_PATH/ zostanie rozszerzony o TAB.

Dmitry Alexandrov
źródło