我想使用Emacs,一切都很好,但有關我的目錄中的每個文件的信息是太全面了。我怎麼能告訴它只顯示文件名(也可能以可讀的格式顯示文件)?我嘗試了像dired-listing-switches
這樣的選項,但沒有任何運氣。Emacs直接:太多的信息
回答
您可以通過使用Emacs的仿真來減少顯示的信息量,而不是讓它直接使用ls。
要啓用LS仿真,將下面的代碼添加到啓動文件(可能的.emacs或.emacs.d/init.el):
(require 'ls-lisp)
(setq ls-lisp-use-insert-directory-program nil)
然後,您可以自定義顯示器M-x customize-group RET ls-lisp RET
。具體而言,可以使用「Ls Lisp詳細度」設置禁用多個列。沒有明顯的方法可以將其歸結爲文件名和大小,但是您當然可以擺脫owner/group/link-count列。
@valya - 很久以前,我知道,但也許你永遠找不到http://www.emacswiki.org/emacs/LsLispToggleVerbosity ...甚至擺脫drwxrwxr wx ... – ocodo 2012-04-10 01:56:59
現在可以使用'M-x自定義變量RET ls-lisp-use-insert-directory-program RET'來定製此功能。 – 2017-01-25 13:28:47
好消息,更高效的DiredDetails版本現在在Emacs的主分支中;它使用文本屬性,而不是重疊..
我期待它,因爲DiredDetails的依賴覆蓋使它對一個find-dired結果集太慢。
我不確定它會在24.3還是24.4。來到這裏的原始文件:http://git.savannah.gnu.org/cgit/emacs.git/plain/lisp/dired.el
由於Emacs的24.4,命中關鍵(
反覆,這將隱藏/取消隱藏細節這是Dired Details部分
感謝@thdox和[Xah Lee](http://ergoemacs.org/emacs/emacs_dired_tips.html),終於明白了。我們的模式設置() 「顯示較少的信息在直接緩衝區中」 (dired-hide-details-mode 1)) (add-hook'dired-mode-hook'my-dired-模式設置)' – simno 2017-02-16 13:40:59
- 1. 太多的JSON信息
- 2. log4net上登錄的信息太多
- 3. 如何製作「太多負載」信息
- 4. 以太網信息
- 5. 信息的文件是不是在Emacs
- 6. 無法創建除CloudException外沒有太多信息的網絡接口
- 7. SQL - 鏈接到更多的表信息
- 8. Facebook信使直播機器人無法接收公共信息
- 9. 調試區域中顯示的信息太多 - Xcode 8
- 10. 迅速崩潰報告沒有太多的信息
- 11. MySQL Group通過消除太多的信息
- 12. C++ MiniDumpWriteDump - FullMemoryDump不給我太多的信息
- 13. 你可以把太多的信息放入一個變量嗎?
- 14. 同時讀取多個Emacs信息文件
- 15. 直播視頻信息
- 16. QR鏈接和更多信息
- 17. 配置Emacs Flymake直接調用g ++
- 18. get_file_contents連接太多
- 19. MySql連接太多
- 20. 連接太多Asp.net
- 21. mysql連接太多
- 22. AWS - 在網站上創建一個子域,太多信息
- 23. 太多數據庫加入以查找信息
- 24. 用於發送Instagram直接信息的意圖
- 25. 針對移動設備的Facebook直接信息選項
- 26. 使用python/Tweepy從Twitter獲取最新的直接信息
- 27. 在MeteorJS的在線用戶直接信息
- 28. 谷歌地圖信息窗口太寬
- 29. PySide/Qt:將信號連接到插槽的參數太多?
- 30. JAVA:MySql:太多的連接
'dired上市開關。 '不起作用,因爲它是你希望emacs傳遞給'ls'的參數列表,它[必須包含](http://www.gnu.org/software/emacs/manual/html_node/emacs/Dired- Enter.html)'-l',正如你所知,它是'ls'的長格式開關。 – 2010-11-06 22:30:16