美文网首页emacs
Emacs入坑之旅——用dired模式做文件管理

Emacs入坑之旅——用dired模式做文件管理

作者: m2fox | 来源:发表于2018-09-02 08:47 被阅读0次

dired是emacs内置的一种主模式,用于文件管理,类似Windows的资源管理器。本文主要讲一讲dired模式的基本用法。

进入dired模式

C-x d

常用文件/目录操作快捷键

  • S-+:创建目录
  • g:刷新目录
  • S-c [输入路径]:复制并粘贴文件到另一个路径下
  • S-d:删除
  • S-r:重命名
  • d:标记删除
  • x:执行所有的标记
  • u:取消标记
  • s:对当前目录的文件按照修改时间降序排列

一些其他的实用设置

以下的配置都是在emacs的配置文件init.el中添加的。

默认递归删除目录:

;; dired模式默认递归删除目录
(setq dired-recursive-deletes 'always)
(setq dired-recursive-copies 'always)

回到上一级目录快捷键

添加配置:

(require 'dired-x)

然后在dired模式使用快捷键:c-x c-j即可回到上一级目录。

让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))

相关文章

网友评论

    本文标题:Emacs入坑之旅——用dired模式做文件管理

    本文链接:https://www.haomeiwen.com/subject/hqipwftx.html