Trong Dired, bạn có thể bao gồm một thư mục con sử dụng i
, với con trỏ trên dòng thư mục con .
Bạn cũng có thể thực hiện tương tự trên một dòng con trong danh sách thư mục con, vì vậy bạn có thể liệt kê bất kỳ số cấp nào của bất kỳ số lượng thư mục con nào trong cùng bộ đệm Dired.
$
trên dòng tiêu đề liệt kê danh sách con ẩn / hiển thị danh sách thư mục con đó. Vì vậy, nó tương ứng ít nhiều với tính năng mở rộng / hợp đồng mà bạn yêu cầu. Với một tiền tố arg (ví dụ C-u $
), nó hiển thị / ẩn tất cả mọi thứ, về cơ bản sẽ đưa bạn trở lại một bảng xếp hạng sạch, nhưng với các dòng tiêu đề liệt kê nơi bạn có thể áp dụng $
để hiển thị có chọn lọc danh sách của họ.
Cũng biết rằng C-x C-v RET
sẽ làm mới danh sách thư mục chính cho bộ đệm Dired đã cho. Nói cách khác, nó bắt đầu lại, đọc thư mục một lần nữa - không bao gồm danh sách phụ, v.v. Mặt khác, g
chỉ cần làm mới danh sách hiện đang hiển thị, chọn bất kỳ thay đổi nào được thực hiện bên ngoài Emacs.
Bạn có thể sử dụng các ls
công tắc tương tự cho bất kỳ danh sách phụ nào.
Dired không cung cấp chế độ xem "cây" của hệ thống phân cấp thư mục. Nhưng nó vẫn khá hữu ích.
Nếu bạn sử dụng thư viện bổ trợ Dired + thì bạn sẽ có thêm một chút chức năng, bao gồm các lệnh hoạt động trên các tệp được đánh dấu và các tệp được đánh dấu của các thư mục con được đánh dấu, ... được tìm thấy một cách đệ quy.
Với Dired +, thậm chí chỉ i
hữu dụng hơn - sử dụng nó để nảy qua lại giữa một dòng con trong danh sách cha và danh sách của thư mục con đó.
Dired + cũng giúp bạn dễ dàng sử dụng nhiều bộ đệm Dired, bao gồm cả bộ đệm riêng cho các phần khác nhau của cây (ví dụ: các thư mục con khác nhau). Và nó cho phép bạn dễ dàng tạo danh sách các tập tin và thư mục từ bất cứ đâu, tức là không phải từ cùng một thư mục.
Để tìm hiểu và khám phá những gì bạn có thể làm, hãy sử dụng các menu thanh menu, bắt đầu với menu Dir
.