Hasty Briefsbeta

双语

My Emacs Configuration (Dired)

4 hours ago
  • Dired是一个Emacs文件浏览器,将文件视为缓冲区元素,能够以Emacs操作习惯进行导航和文件操作。
  • 调用Dired:通过C-x p d(项目目录)、C-x C-j(当前目录)、C-x C-d(默认)或设置Emacs为默认文件管理器。
  • 文件操作:使用多种方法标记文件(m、* s、* .、% m、t、U),复制/移动/删除,以及通过d、% &、% d标记删除。
  • WDired模式使Dired缓冲区可写,允许通过搜索替换、宏和权限更改来编辑文件名。
  • 通过设置`dired-dwim-target`为t,可在两个Dired窗口间复制/移动文件。
  • 搜索:当`dired-isearch-filenames`为t时,使用C-s搜索文件名,此外还有find-name-dired和find-grep-dired用于内容搜索。
  • 外部程序:通过`dired-open-extensions`使用外部查看器打开文件,并通过!(同步)或&(异步)结合通配符?、*、`?`运行Shell命令。
  • Dired与照片:通过C-t t和C-t o生成缩略图,使用自定义命令和GraphicsMagick进行图像处理。
  • 配置使用包:delight、dired-rsync、dired-subtree、nerd-icons-dired、dired-x等,包含自定义按键绑定和钩子。
  • 针对Solarized Light主题的广泛变量设置,包括压缩、目标目录、显示选项、排序和外观自定义。