簡體   English   中英

如何在 Dired 模式下隱藏一個點(當前目錄)

[英]How to hide one dot (current directory) in Dired mode

雙點 ( .. ) 很有用,因為它允許向上導航一層。 但我不需要單點......是否可以隱藏它?

在此處輸入圖片說明

Windows 7、Emacs 25.1、Dired+。

詳細說明我來自https://stackoverflow.com/questions/43605918#comment74265589_43606275 的評論,您可以使用:

(add-hook 'dired-mode-hook 'dired-omit-mode)

省略. ..以及某些其他文件默認情況下。

有關更多信息(包括如何自定義省略的內容),請參閱Ch i g (dired-x)Omitting Variables

在 emacs 25.2 中,默認的dired-omit-files regexp 是"^\\\\.?#\\\\|^\\\\.$\\\\|^\\\\.\\\\.$"我們也可以像這樣使用rx設置:

(setq dired-omit-files
      (rx (or (seq bol (? ".") "#")
              (seq bol "." eol)
              (seq bol ".." eol)
              )))

如果您想保持..可見,您可以從該代碼中刪除或注釋掉(seq bol ".." eol)行。

如果您不介意隱藏雙句點(因為您可以通過執行dired-up-directory導航到父文件夾,默認情況下,在 Emacs 27.1 中綁定到^ ),那么您可以在dired-listing-switches包含-A dired-listing-switches 下面顯示的代碼塊顯示了我的配置,其中包括-A開關。

(setq dired-listing-switches "-l -A -h -v --group-directories-first")

ls文檔

       -A, --almost-all
              do not list implied . and ..

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM