Tôi đang cố gắng sử dụng Emacs và mọi thứ đều ổn, nhưng thông tin về mọi tệp trong thư mục của tôi quá toàn diện. Làm thế nào tôi có thể nói nó để chỉ hiển thị tên tập tin (và có thể định dạng trong định dạng có thể đọc được của con người)? Tôi đã thử các tùy chọn như dired-listing-switches
nhưng không may mắn.Emacs dired: quá nhiều thông tin
Trả lời
Bạn có thể giảm lượng thông tin được hiển thị bằng cách sử dụng mô phỏng của Emacs thay vì cho phép nó sử dụng ls trực tiếp.
Để kích hoạt tính thi đua ls, thêm đoạn mã sau vào tập tin khởi động của bạn (có thể là emacs hoặc .emacs.d/init.el):
(require 'ls-lisp)
(setq ls-lisp-use-insert-directory-program nil)
Sau đó bạn có thể tùy chỉnh màn hình với M-x customize-group RET ls-lisp RET
. Cụ thể, cài đặt "Ls Lisp Verbosity" có thể được sử dụng để vô hiệu hóa một số cột. Không có cách nào rõ ràng để có được nó xuống chỉ là tên tập tin và kích thước, nhưng bạn chắc chắn có thể loại bỏ các cột chủ sở hữu/nhóm/liên kết đếm.
@valya - từ lâu rồi, tôi biết nhưng có lẽ bạn chưa bao giờ tìm thấy http://www.emacswiki.org/emacs/LsLispToggleVerbosity ... thậm chí loại bỏ drwxrwxr wx ... – ocodo
Điều này bây giờ có thể được tùy chỉnh với 'M-x tùy biến biến RET ls-lisp-sử dụng-chèn-thư mục-chương trình RET'. –
Tin tuyệt vời, phiên bản DiredDetails hiệu quả hơn nằm trong nhánh chính của Emacs ngay bây giờ; nó sử dụng các thuộc tính văn bản thay vì các lớp phủ ..
Tôi đã tìm kiếm nó vì sự phụ thuộc của DiredDetails trên các lớp phủ làm cho nó quá chậm cho một tập kết quả tìm được.
Tôi không chắc nó có nằm trong 24.3 hoặc 24.4 hay không. Lấy file raw ở đây: http://git.savannah.gnu.org/cgit/emacs.git/plain/lisp/dired.el
Tính đến Emacs 24,4, nhấn phím (
Tiếp xúc nhiều lần, điều này sẽ ẩn/chi tiết thôi ẩn này là một phần của Dired Details
Nhờ @thdox và [Xah Lee] (http://ergoemacs.org/emacs/emacs_dired_tips.html), cuối cùng tôi đã nhận được nó. '(defun my-dired-mode-setup() " hiển thị ít thông tin hơn trong bộ đệm dired " (dired-hide-details-mode 1)) (thêm móc 'dired-mode-hook' my-dired- mode-setup) ' – simno
- 1. emacs dired và openwith
- 2. Nhiều lệnh shell không đồng bộ trong Emacs-Dired?
- 3. Cửa sổ chuyên dụng cho chế độ dired trong Emacs?
- 4. Ví dụ hữu ích nhất về sử dụng dired (Emacs)
- 5. Quá nhiều màn hình chia nhỏ mở trong Emacs!
- 6. thông tin id quá trình log4net
- 7. Emacs tìm và thay thế regex trong nhiều tệp (find-name-dired + Q), không lưu bộ đệm của tôi?
- 8. Thực hiện một giao diện dired trong emacs cho một cái gì đó khác hơn là hệ thống tập tin?
- 9. có cách nào tốt để hiển thị quá nhiều thông tin trong ASP.NET không?
- 10. Kiểm tra xem chế độ chính là một bằng nhiều emacs
- 11. Debugging "Quá nhiều tập tin mở" vấn đề
- 12. Tùy chỉnh dired
- 13. Mệt mỏi - mở các tập tin trong cửa sổ Emacs khác
- 14. Menu đệm Emacs: cách chỉ hiển thị các tệp đệm + dired?
- 15. Làm thế nào để thay đổi thư mục trong Emacs dired
- 16. RecursiveDirectoryIterator ném UnexpectedValueException về "Quá nhiều tập tin mở"
- 17. Làm thế nào để ràng buộc một khóa để chạy một trình bao vỏ trong dired emacs
- 18. Thực hiện thông báo "quá trình này mất quá nhiều thời gian" với jQuery
- 19. của Ruby xử lý tập tin quản lý (quá nhiều tập tin mở)
- 20. Làm thế nào để tôi dừng chế độ mặc định của emacs khi mở nhiều bộ đệm?
- 21. Nhận ido trong bộ đệm dired
- 22. Mở rộng thông tin người dùng trên nhiều EJBs
- 23. Truy xuất nhiều thông tin theo một số duy nhất?
- 24. Nhiều thông tin Windows trong API bản đồ Android 2
- 25. emacs - làm thế nào để tìm kiếm tập tin trong thư mục con
- 26. Làm thế nào để Emacs lưu tập tin tại nhiều địa điểm?
- 27. JSON có quá nhiều JSON?
- 28. dired lùi/chuyển tiếp chức năng
- 29. Cách nhận thông tin về bộ đệm/tệp hiện tại trong các emacs?
- 30. emacs + dirtree hoạt động giống như trình duyệt tập tin thông thường
'dired-niêm yết công tắc... 'không hoạt động vì nó là danh sách các tham số bạn muốn emacs chuyển tới' ls', và nó [PHẢI CONTAIN] (http://www.gnu.org/software/emacs/manual/html_node/emacs/Dired- Enter.html) '-l', như bạn biết, là công tắc định dạng dài cho' ls'. –