<p>Autojump funktioniert nicht in Ubuntu</p>

Erstellt am 10. Nov. 2015  ·  6Kommentare  ·  Quelle: wting/autojump

Ich habe sudo apt-get install autojump gemacht, wodurch v21.7.1 installiert wurde; Es werden jedoch keine Verzeichnisse abgerufen, in die ich cd gehe, wie ich mit j -s überprüfen kann. Es gibt eine Bemerkung in der Readme, die die Leute davor warnt, mit $PROMPT_COMMAND , und das hatte ich tatsächlich

export PROMPT_COMMAND="history -a; history -c; history -r; $PROMPT_COMMAND"

in meinem .bashrc . Seitdem habe ich diese Zeile auskommentiert, Autojump neu gestartet und neu installiert, ohne Erfolg.

1) – könnte die Ursache dafür, dass autojump nicht funktioniert, etwas anderes sein?

2) – die Readme-Datei ist nicht sehr klar darüber, wie eine funktionierende $PROMPT_COMMAND -Zeile aussehen müsste; ist export PROMPT_COMMAND="history -a" als Beispiel dafür gedacht, wie man es _macht_ oder wie man es _nicht_ macht (Offenlegung: Ich habe es versucht und source d, ohne Erfolg)

3) – die Readme gibt keine eindeutige Diagnose preis, um festzustellen, ob $PROMPT_COMMAND der Übeltäter ist oder nicht; IOW: Welchen Wert/Text sollte diese Variable haben/enthalten, damit autojump richtig funktioniert?

Hilfreichster Kommentar

Update Ich habe source /usr/share/autojump/autojump.bash zu meinem .bashrc hinzugefügt, wie von http://askubuntu.com/a/185996 empfohlen. Jetzt nimmt die autojump DB Verzeichnisse auf, wenn ich sie besuche.

Wenn ich jetzt jedoch j xxx mache, bekomme ich zwar einen vorgeschlagenen Zielpfad ausgedruckt, aber autojump belässt es dabei und geht nicht cd in dieses Verzeichnis.

Ich denke, die aktuelle Ausgabe ist immer noch gültig, also lasse ich sie offen.

Alle 6 Kommentare

Update Ich habe source /usr/share/autojump/autojump.bash zu meinem .bashrc hinzugefügt, wie von http://askubuntu.com/a/185996 empfohlen. Jetzt nimmt die autojump DB Verzeichnisse auf, wenn ich sie besuche.

Wenn ich jetzt jedoch j xxx mache, bekomme ich zwar einen vorgeschlagenen Zielpfad ausgedruckt, aber autojump belässt es dabei und geht nicht cd in dieses Verzeichnis.

Ich denke, die aktuelle Ausgabe ist immer noch gültig, also lasse ich sie offen.

Hrm, ich habe gerade in autojump.bash nachgesehen und es macht sehr viel mehr als in der Dokumentation angegeben.

Ich verwende PROMPT_COMMAND für etwas anderes, aber die Dokumentation sagt, dass Autojump es für Dinge benötigt, also habe ich darauf geachtet, „history -a“ hinzuzufügen, da die Dokumentation anzeigte, dass ich es tun müsste; aber natürlich hat es immer noch keine neuen Verzeichnisse aufgenommen.

Source-Diving auf autojump.bash zeigte an, dass ich wirklich einfach autojump sourcen musste, nachdem ich mein PROMPT_COMMAND _or_ add 'autojump_add_to_database' (nicht history -a) hinzugefügt hatte.

:+1: auf ubuntu autojump nicht cd, druckt nur den pfad

Ist das immer noch ein Problem?

Ich erinnere mich kaum an die Diskussion ... (2016?). Es ist auf meiner Seite gelöst. Ich kann nicht sagen, ob es ein Problem für andere ist, aber das Problem für mich war, dass ich mein PROMPT_COMMAND überbeanspruche und Autojump wirklich sorgfältig manuell einfügen muss, sonst funktioniert es nicht.

Ich stehe immer noch vor diesem Problem. Es druckt nur den aktuellen Pfad und nicht wirklich CD-ing.

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen