Dired Mode 是一个强大的模式它能让我们完成和文件管理相关的所有操作。


(1)​​C-x d​​ 进入Dired Mode

​C-x C-j​​ 可直接进入

【Emacs】Dired Mode(文件管理)_文件管理操作


(2)进入Dired Mode后 各种操作

  • ​q​​ 退出Dired Mode
  • ​+​​ 创建目录
  • ​g​​ 刷新目录
  • ​D​​ 删除目录
  • ​C​​ 拷贝
  • ​R​​ 重命名
  • ​d​​ 标记删除
  • ​u​​ 取消标记
  • ​x​​ 执行所有的标记


(3)​​C-x C-f​​ 创建文件

  1. ​C-x C-f​​ 创建文件
  2. ​C-x C-s​​ 保存文件
  3. ​C-x d​​ 进入Dired Mode
  4. ​g​​ 刷新

【Emacs】Dired Mode(文件管理)_文件管理操作_02


(4)设置默认递归删除

(setq
(setq


(5)重用唯一的一个缓冲区作为 Dired Mode 显示专用缓冲区

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

;; 主动加载 Dired Mode
;; (require 'dired)
;; (defined-key dired-mode-map (kbd "RET") 'dired-find-alternate-file)

;; 延迟加载
(with-eval-after-load 'dired
(define-key dired-mode-map (kbd "RET") 'dired-find-alternate-file))