模式开启
key | command | description |
---|
C-x d | dired | 进入dired 模式 |
帮助命令
key | command | description |
---|
? | dired-summary | 基本快捷键信息 |
h | describ-mode | 详细帮助描述 |
q | quit-window | 退出窗口 |
移动命令
key | command | description |
---|
p | dired-previous-line | 上一行文件 |
n | dired-next-line | 下一行文件 |
< | dired-prev-dirline | 上一个目录 |
> | dired-next-dirline | 下一个目录 |
^ | dired-up-dirline | 上一级目录 |
浏览命令
key | command | description |
---|
v | dired-view-file | 预览文件 |
o | dired-find-file-other-window | 新开窗口显示选中文件 |
s | dired-sort-toggle-or-edit | 按照名称/日期排序 |
功能操作
key | command | description |
---|
! | dired-do-shell-command | 对指定文件执行指定命令 |
& | ``dired-do-async-shell-command` | 后台异步执行 |
= | dired-diff | diff 两个文件 |
H | dired-do-hardlink | 创建硬链接 |
S | dired-do-softlink | 创建软链接 |
G | dired-do-chgrp | 修改用户组 |
O | dired-do-chown | 修改所有权 |
M | dired-do-chmod | 修改权限 |
T | dired-do-touch | 新建文件 |
Z | dired-do-compress | (解)压缩文件 |
文件管理
key | command | description |
---|
m | dired-mark | 标记文件 |
~ | dired-flag-backup-files | 标记全部自动备份文件 |
# | dired-flag-auto-save-files | 标记全部自动保存文件 |
u | dired-unmark | 取消标记 |
U | dired-unmark-all-marks | 取消全部标记 |
d | dired-flag-file-deletion | 标记为删除 |
x | dired--do-falgged-delete | 删除标记删除的文件 |
R | dired-do-rename | mv 标记的文件 |
C | dired-do-copy | 复制标记的文件 |
D | dired-do-delete | 删除标记的文件 |
+ | dired-create-directory | 创建新目录 |
<menu> - <immediate> <create-empty-file> | dired-create-empty-file | 创建新文件 |
参数设置
(setq dired-recursive-deletes 'always)
(setq dired-recursive-copies 'always)
(put 'dired-find-alternate-file 'disabled nil)
(with-eval-after-load 'dired
(define-key dired-mode-map (kbd "RET") 'dired-find-alternate-file))
(require 'dired-x)