Trong nhiều năm, tôi đã sử dụng một tập lệnh zsh khiến cho một cú đẩy hoàn toàn xảy ra mỗi khi bạn thay đổi thư mục. Kịch bản cũng thiết lập các bí danh 'b' và 'f', viết tắt của tiến và lùi, giúp bạn di chuyển lên và xuống ngăn xếp, tương tự như các nút quay lại và chuyển tiếp trong trình duyệt web. Phiên ví dụ:
/etc $ cd /tmp
/tmp $ cd /bin
/bin $ b
/tmp $ b
/etc $ f
/tmp $ f
/bin $
Tôi đã tìm thấy nó vô cùng hữu ích và tôi đã tự hỏi, cách tốt nhất để thiết lập điều này trong eshell là gì?
Chỉnh sửa: Xem mã tôi đã sử dụng ở đây, sửa đổi nhỏ bên dưới: https://gist.github.com/jgarvin/0627ed76a773ade222f6