Emacs必修 使用dired管理檔案

2021-08-21 04:33:22 字數 1239 閱讀 5231

(require 'dired)

(require 'dired+)

(require 'dired-sort)

(ido-mode 1)

(global-dired-hide-details-mode -1)

(setq dired-recursive-deletes 'top)

(setq dired-recursive-copies 'top)

(setq dired-isearch-filenames t)

(put 'dired-find-alternate-file 'disabled nil)

進入dired模式:

檢視dired模式說明:

m-x describe-mode,然後輸入 dired-mode

「n/p」鍵在檔案/目錄間導航,「>/

按鍵命令

作用p/c-p

diredp-previous-line

上一行n/c-n/spc

diredp-next-line

下一dired-next-dirline

下乙個目錄行

<

dired-prev-dirline

上乙個目錄行

^dired-up-directory

上一級目錄

grevert-buffer

重新整理檔案列表

+新建目錄

和emacs很多其他操作類似,dired提供了兩種檔案(目錄)的標記方式,「mark」和「flag」,前者是可稱為「星標」,使用「*」號標記檔案;後者可稱為「d標」,使用字母「d」(delete)標記檔案。刪除星標檔案需要使用刪除命令「d」(大寫),而刪除d標檔案只需要「執行」(x),兩者的取消都是「u」。

按鍵作用

m標記檔案/目錄

dflag(標記刪除)

u取消標記 按鍵

作用c拷貝到……

r移動到……

s鏈結到……(絕對路徑)

d刪除星標檔案

x刪除d標檔案

直接編輯檔名,或使用搜尋替換更改檔名

c-c c-c 執行更改,或 c-c esc 取消更改

進入dired模式後可通過選單檢視主要的鍵盤繫結操作:

created: 2018-07-03 二 10:23

Emacs 059 Dired模式使用

emacs 059 dired模式使用 這個功能說起來不陌生,其實使用命令列模式的時候引數是乙個目錄的時候啟動的就是乙個相同或者是相似的功能。除此之外,vim中也有乙個與之顯示的功能。啟動方式c x d,之後輸入乙個需要檢視的目錄。具體的效果如下 接下來,可以進行目錄級別的操作。常用的操作如下 1....

Emacs檔案和目錄操作模式Dired

進入dired模式 1.在終端中 輸入emacs 和給定目錄名 emacs dirname emacs dirname 表示在後台執行,此時你還可以使用該終端做其他事情 2.在emacs中 c x c f dirname 開啟乙個目錄 c x d 也就是繫結到下面這個函式 m x dired 說明 ...

Emacs中自動重新整理dired緩衝區

在dired模式中,如果在不同buffer間切換,buffer不會自動更新,有時還需要手工按 g 鍵,比較麻煩,如下設定和 能夠在buffer切換和執行shell命令後自動更新dired buffer 切換buffer後,立即重新整理 defadvice switch to buffer after...