Emacs的文件管理器Dired[转]

使用Captum库对CIFAR数据集进行模型可解释性分析 为了训练模型,我们需要指定损失函数和优化技术。损失函数用于衡量模型的性能,在训练过程中,我们通过调整模型参数来最小化损失。本教程使用。 阅读详情

Emacs的文件管理器Dired[转]

http://www.emacs.cn/Doc/Dired

详细的用法说明可以参照Emacs的info文件,这里只是介绍一些常用的功能。

M-x dired 或者 C-x d,可以进入dired-mode,这样便可以对文件进行操作了,作为一个文件管理器还是挺不错的。

在.emacs里加入以下语句
>(setq dired-recursive-deletes t) ; 可以递归的删除目录
(setq dired-recursive-copies t) ; 可以递归的进行拷贝
(require 'dired-x) ; 有些特殊的功能
(global-set-key "/C-x/C-j" 'dired-jump) ; 通过 C-x C-j 跳转到当前目录的 Dired
(setq dired-guess-shell-alist-user
(list
(list "//.chm$" "xchm")
(list "//.rm$" "gmplayer")
(list "//.rmvb$" "gmplayer")
(list "//.avi$" "gmplayer")
(list "//.asf$" "gmplayer")
(list "//.wmv$" "gmplayer")
(list "//.htm$" "w3m")
(list "//.html$" "w3m")
(list "//.mpg$" "gmplayer")
)
) ; 设置一些文件的默认打开方式,此功能必须在(require 'dired-x)之后

一些常用的命令

和文件一样打开目录或通过 C-x d 都可以进入目录的 Dired 缓冲中。这里是打开 Dired-x 之后默认的绑定。说明后面[]中的符号的意义:

[*] 作用在已标记的所有文件(目录)或光标所在当前文件(目录)上。
  [p] 用前缀参数表示文件个数,从当前文件开始,正数向下、负数向上。
  [u] 用前缀参数改变默认行为。对于设置标记的命令一般变为去掉标记。
  [x] 需要加载 dired-x。
查看帮助
  • ? 简单帮助
  • h 模式帮助
移动光标
  • n, p, SPC 上、下移动光标 [p]
  • C-n, C-p 上、下移动光标 [p]
  • M-{, M-} 已标记的文件之间移动 [p]
  • C-M-p, C-M-n 缓冲中的子目录间移动 [p]
  • <, > 缓冲中的目录行间移动 [p]
  • C-M-u 缓冲中的目录树上移动 [p]
  • M-g 光标移动到某个文件上
  • M-G 光标移动到某个缓冲中的子目录上,(用 i 插入的)
标记文件
  • m 标记文件,下移一行 [p]
  • u 去掉标记,下移一行 [p]
  • U 去掉缓冲中所有的标记
  • M-Backspace 去掉缓冲中所有的某个标记,缺省为 * 标记
  • Backspace 并去掉上一行标记,并上移一行 [p]
  • t 标记/未标记互换
  • D 删除所有标记的文件/目录
  • d 设置“删除标记”(字符D),并且光标下移一行 [p]
  • x 删除用 d 标记的文件/目录
  • ~ 将缓冲中备份文件做删除标记 [u]
  • & 没用的文件,做删除标记
  • # 将缓冲中自动保存的文件做删除标记 [u]
  • . 按备份文件版本,将备份文件做删除标记 [u]
  • % g 标记所有“含有”regexp 的文件 [u]
  • * * 标记所有可执行文件 [u]
  • * . 标记所有同扩展名文件 [ux]
  • * / 标记所有目录 [u]
  • * @ 标记所有符号连接 [u]
  • * c 改变标记的符号
  • % d 通过匹配 regexp 标记删除
  • % m 通过匹配 regexp 标记 [u]
复制、移动、创建 文件或目录以及连接
  • C-x C-f 创建文件
  • + 创建目录
  • R 文件的重命名/移动
  • C 复制文件 []
  • S 创建文件的 Symbol link (绝对路径) [p]
  • Y 创建文件的 Symbol link (相对路径) [px*]
  • H 创建文件的 Hard link [p*]
  • % C 复制匹配 regexp 的文件 [p*]
  • % S 创建匹配 regexp 的 Symbol link (绝对路径) [p*]
  • % Y 创建匹配 regexp 的 Symbol link (相对路径) [p*]
  • % H 创建匹配 regexp 的 Hark link [p*]

修改文件名、属性

  • M 修改文件 rwx 权限属性
  • G 修改文件 Group 属性
  • O 修改文件 Owner 属性
  • T 修改文件的时间戳
  • % l 文件名逐一改为小写 [p*]
  • % u 文件名逐一改为大写 [p*]
  • % R, % r 重命名/移动匹配 regexp 的文件 [p*]
访问文件,目录
  • e, f, RET 打开文件或目录
  • a 打开文件或目录,并替换当前缓冲
  • v 使用 view 模式查看文件,q 退出,有些文件使用外部查看程序调用
  • o 另一个窗口中,打开文件或目录
  • C-o 另一个窗口中,打开文件或目录,但当前窗口不变
  • F 打开(多个)文件 [x*]
  • I 使用 Info 模式查看文件
  • N 使用 man 模式查看文件,若有前缀参数,提示输入处理命令 [ux*]
  • V 使用 RMAIL 模式查看文件 [x]
退出
  • ^ 访问目录的父目录,若有前缀参数在另外的窗口中打开 [u]
  • q 退出缓冲,若有前缀参数则关闭缓冲 [u]
隐藏/刷新缓冲中内容
  • s 互换缓冲中“文件名/时间”排序 [u]
  • C-u s 修改传递给 ls 的参数,即修改每行的内容
  • i 把当前行的子目录插入缓冲中
  • M-o 隐藏/显示部分次要文件,使缓冲更简便,若有前缀参数标记隐藏的文件 [ux]
  • $ 隐藏/显示当前目录中内容 [p]
  • M-$ 隐藏/显示缓冲中所有目录内容
  • k 隐藏文件,按 g 可以再显示出来 [p*]
  • l 刷新缓冲文件 [p*]
  • g 刷新缓冲所有文件
  • C-/, C-_, C-x u dired 模式的 undo
其他
  • = 比较文件
  • M-= 文件和备份之间比较,若有前缀参数,提示输入 diff 选项 [u]
  • w 复制文件名到 kill-ring [p*]
  • Z 压缩/解压缩文件 [p*]
  • X 在文件上执行 shell 命令 [p*]
  • B 编译(Emacs Lisp)文件 [p*]
  • L 加载(Emacs Lisp)文件 [p*]
  • y 给出文件类型信息 (通过 file 命令)
  • P 打印文件 [p*]
dired-x.el 中的其他有用的函数
  • dired-mark-extension 按后缀标记
  • dired-flag-extension 按后缀标记删除
  • dired-clean-patch 标记删除 patch 文件
  • dired-clean-tex 标记删除 tex 编译文件
  • dired-very-clean-tex 标记删除 tex 编译文件
  • dired-jump 跳转到当前缓冲所在目录
  • dired-jump-other-window 在另一个窗口中跳转到当前缓冲所在目录
  • dired-omit-here-always 在当前目录生成 .dired 文件
时频分析之短时傅里叶变换(STFT) 本文利用MATLAB自带的spectrogram函数对信号做短时傅里叶变换。首先介绍了短时傅里叶变换(STFT)的背景及意义;其次,对spectrogram函数的用法以及变量的含义做了详细的解释;最后,利用MATLAB编写程序实现了信号的STFT。 阅读详情

相关推荐

CH340驱动安装全攻略:从Windows到MacOS的避坑指南(2025最新版)

本文提供2025年最新版CH340驱动安装全攻略,涵盖Windows、MacOS和Linux三大操作系统。详细解析了驱动安装的核心原理、标准流程,并针对Windows设备管理器报错、MacOS系统安全限制等常见“坑点”提供了深度排错与解决方案,旨在帮助开发者快速稳定地完成USB转串口通信配置。

earth的博客 426

告别文件导航烦恼:Doom Emacs两款顶级文件浏览器深度测评

你是否还在为Emacs中文件导航效率低下而困扰?是否在多个项目文件间切换时感到眼花缭乱?本文将对比Doom Emacs生态中最受欢迎的两款文件浏览器——Neotree与Treemacs,通过功能解析、操作效率和适用场景的全方位测评,助你找到最适合自己的文件管理方案。读完本文,你将明确两者的核心差异,掌握配置技巧,并能根据项目需求灵活选择最佳工具。 ## 核心功能对比 Neotree和Treem...

gitblog_00937的博客 550

信号完整性仿真SI之Cadence Sigrity SPEED2000_眼图仿真(四)

今天给大家分享一个仿真的操作流程,是关于Cadence Sigrity SPEED2000的时域波形仿真和眼图仿真。我们会经常看见硬件工程师调试示波器上的一些信号的波形变化,其实这些也可以通过仿真电路的搭建来做出投板前的仿真,来优化走线,以减少版本的迭代次数。如果要和实际的信号保持一致,就要求仿真设置的参数和实际的参数保持一致,这也是仿真的重点和难点。下面先让我们了解一下Cadence Sigrity SPEED2000时域仿真的操作流程: 1.仿真模式选择与文件导入 选择Cadence Sigrity下的

刘小同学的博客 1万+

Emacs进阶之eww浏览器(十一)

1.Emacs浏览器及快捷键 M-x eww //进入浏览器 ******************************************** eww浏览器快捷键 ******************************************** 按键 函数 作用 q eww-quit 退出eww g eww-reload 重载该页面 w eww-copy-page-ur...

Android系统攻城狮 4951

使用buildroot系统的qmake编译QT出现Unknown module(s) in QT: xxxx 的错误解决方法

可以看到,我这里使用的是 qt5base-5.15.2 目录下的qmake,这个qmake只包含了基础的qt模块,而额外添加的qt模块没有包含进去,需要使用。可以看到我这里是有的,如果你跟我一样,模块存在,但是还是报找不到对应模块的错误的话,大概率是跟我一样,用错qmake了,看第二点。在包含 qt5base 目录下查看,是否有对应模块的目录,如果没有的话,需要通过make menuconfig 添加一下。目录下的qmake才可以。

T541132的博客 2489

PCout(n) -- STM32F103RCT6 位带操作

位带操作,sys.h,PCout,PAout,PAout

weixin_50212044的博客 4021

Emacs的文件管理器Dired

<br />转自:http://hi.baidu.com/aruizen/blog/item/d95216d10ba4fad6562c844d.html<br /> <br />详细的用法说明可以参照Emacs的info文件,这里只是介绍一些常用的功能。<br /><br />M-x dired 或者 C-x d,可以进入dired-mode,这样便可以对文件进行操作了,作为一个文件管理器还是挺不错的。<br /><br />在.emacs里加入以下语句。<br /><br />(setq dired-re

Jain的专栏 974

俄罗斯方块 C++控制台版

一、创建方块 wstring tetromino[7]; tetromino[0].append(L"..X...X...X...X."); // Tetronimos 4x4 tetromino[1].append(L"..X..XX...X....."); tetromino[2].append(L".....XX..XX....."); tetromino[3].append(L"..X..XX..X......"); tetromino...

一只大鸽子的博客 1622

emacs中的web浏览器--eww

1 简介EWW,全称the Emacs Web Wowser,是Emacs24.4开始自带的一款web浏览器. 要使用EWW,需要有libxml2的支持.在ubuntu下,可以使用`sudo apt-get install libxml2`来安装在windows下,可以去http://ncu.dl.sourceforge.net/project/ezwinports/libx...

weixin_34184561的博客 933

【保姆级教程】不到一元32位芯片 DIY迷你时钟

基于不到一元的CH32V003F4P9芯片制作的迷你多功能时钟。

twen51的博客 1813

混合精度训练与推理:平衡性能与效率

在深度学习领域,模型的训练和推理通常需要大量的计算资源和时间。随着模型规模的不断增大,如大型语言模型、复杂的视觉模型等,对计算资源的需求也呈指数级增长。混合精度训练与推理技术应运而生,它通过在训练和推理过程中同时使用不同精度的数据类型,在保证模型性能的前提下,显著提高计算效率,减少内存占用。本文的目的是全面介绍混合精度训练与推理技术,包括其原理、实现方法、应用场景以及相关工具和资源,帮助读者深入理解并掌握该技术,从而在实际项目中更好地平衡性能与效率。

操作系统内核探秘的博客 1068

emacs Dired 快速入门

关于dired,现在属于emacs内嵌的功能,理解方式就是cli的资源管理器 方便键盘操作,解放你的鼠标。 打开: M-x dired or C-x C-f 目录名 移动: 与emacs默认移动一致 enter进入文件夹或者打开文件 o新建一个窗口并打开文件 q返回上层文件夹 p上一行 n下一行 预览: 这是个贼好用的功能,经常需要在目录里钻来钻去的

bigmarco的专栏 4852

初探802.11协议(0)——PCF/DCF与CSMA/CA机制

IEEE802.11 CSMA/CA机制与DCF机制

FanFF的博客 4505

[emacs]dired mode

一些常用的命令 内容都从网络上收集的,主要为了自己学习所用。

烂笔头 2510

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

Emacs中的文件管理器 Dired

  详细的用法说明可以参照Emacs的info文件,这里只是介绍一些常用的功能。 M-x dired 或者 C-x d,可以进入dired-mode,这样便可以对文件进行操作了,作为一个文件管理器还是挺不错的。 在.emacs里加入以下语句。 ( setq dired-recursive-deletes t) ; 可以递归的删除目录 ( setq dired-recursive-...

tangtong 451

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

Emacs Dired 风格的文件管理器 dired.nvim

Emacs Dired 风格的文件管理器 dired.nvim dired.nvim 是一个为 Neovim 编辑器开发的文件管理插件,它模仿了 Emacs 中的 Dired 功能。该项目主要使用 Lua 编程语言。 核心功能 dired.nvim 的核心功能是为 Neovim 提供一个类似于 Emacs Dired 的文件管理界面,它允许用户在 Neovim 中进行文件浏览、文件操作等操作,主要...

gitblog_00105的博客 496

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

Emacs之fd-dired命令改造二(一百四十)

本篇目的:Emacs之fd-dired二命令改造fd-dired并不是一个独立的命令,而是将fd(一个更简单、更快速、更友好的查找文件的命令行工具)与dired(一个Emacs内置的目录编辑器)结合使用的解决方案。fd用于在文件系统中搜索文件,而dired是Emacs中的一个模式,可以用来列出目录内容,并允许用户对文件进行操作,如复制、删除和重命名等。fd是一个基于Rust编写,用于替代传统find命令的工具。它提供更简洁的语法和更快的搜索速度。fd。

Android系统攻城狮 1364

dirvish:增强 Emacs Dired 功能的利器

Dirvish 是一款专门为 Emacs 的 Dired 模式设计的增强插件。它不仅提升了 Dired 的视觉效果,还大幅增强了其功能性。Dirvish 的目标是将 Dired 转变为一个现代且完整的文件管理器,让用户在 Emacs 环境下也能享受到类似现代文件管理软件的便利和快捷。 ## 项目技术分析 Dirvish 采用 Emacs Lisp 编写,充分利用了 Emacs 的扩展性和定制性...

gitblog_00908的博客 505

3分钟提速80%:Doom Emacs Dired批量文件处理终极指南

你是否还在为重复的文件操作浪费时间?手动重命名20个图片、批量移动百个文档、对比修改多组代码文件——这些机械劳动本该交给工具自动完成。本文将带你掌握Doom Emacs的Dired模式,通过10个实战技巧将文件管理效率提升一个量级,从"逐个点击"进化到"一键批量"。 ## Dired模式核心配置解析 Dired(Directory Editor)是Emacs内置的文件管理器,Doom Emac...

gitblog_00947的博客 1242

dired-subtree让你的dired更直观

dired 是Emacs自带的一款文件管理工具,在 dired 中进入子目录我们要么直接在子目录上按下回车,这会打开一个新buffer显示子目录的内容 要么按 i 将子目录插到当前buffer的下面 但是这个操作跟我们常见的文件管理器中的树形结构很不一致,对初用的人来说会很不习惯。 今天发现了一个很棒的插件可以解决这个问题: dired-subtree....

暗日 470

emacs切换磁盘_【转】Emacs中的文件操作:dired mode

在了解了dired mode后,今天才遇到需要使用的实例:将多个文件重命名并修改扩展名。用到了标记的操作m,与未标记互换的t,以正则方式替换文件名的% R,均学习自这篇文章:DIRctory EDitor, emacs中的文件管理器.dired是直接对硬盘文件进行操作,三思而后行!注 :[]中的符号的意义[*] 作用在已标记的所有文件(目录)或光标所在当前文件(目录)上。[p] 用前缀参数表示文件...

weixin_26899879的博客 221

【Emacs】Dired 模式里如何移动光标,修改文件名,搜索

在 Dired 中:n/p 移动 → D 标记 → x 执行 → q 退出。如果你愿意,我可以再教你一个更强的技巧:👉 如何在 Dired 里批量重命名文件(实验时非常好用)。这个问题问得非常好 👍它其实揭示了 Dired 的设计思想。Dired 允许修改文件名,是因为它把目录当成可编辑文本,再通过系统调用同步到文件系统。复制文件 →C标记多个 →m搜索文件名 →文本搜索 →C-s搜索文件内容 →ADired 不只是文件浏览器,而是“可编程的文件管理界面”。

Never Give Up 704

emacs dired简单操作

按键 说明 具体操作 + 新建文件夹 会有提示 C copy文件或者文件夹 Cx会有提示 D 删除文件或者文件夹 Dx会有提示 R 重命名文件或者文件夹 Rx会有提示 m 标记 u 取消标记 c-x c-f 新建文件 会有提示 x C/D/R命令的执行...

学而不思则罔,思而不学则殆 2927

从文件混乱到效率倍增:Doom Emacs Dired与Ranger双剑合璧

Doom Emacs作为一款高效的Emacs配置框架,不仅提供了强大的文本编辑能力,还通过模块化设计优化了文件管理体验。本文将介绍如何通过**Doom Emacs的Dired模块**与**Ranger模式**的结合,让文件管理从繁琐操作转变为流畅高效的工作流,帮助你轻松应对复杂的文件系统导航与操作。 ## 为什么选择Dired与Ranger的组合? 传统文件管理器往往在终端与图形界面之间切换频

gitblog_00586的博客 420

**深度探索:dired-rsync,Dired中的异步rsync魔术师**

深度探索:dired-rsync,Dired中的异步rsync魔术师 项目介绍 在Emacs的世界里,dired-rsync 是一款闪耀的插件,它为文件管理器 Dired 带来了新的生命。通过集成强大的rsync命令,它允许用户在Dired缓冲区中高效地异步复制标记的文件,无论是本地还是远程之间。这款插件尤其适合处理大型文件,避免了传统的复制操作锁住Emacs界面的问题,大大提升了工作效率。 技术...

gitblog_01194的博客 520

Emacs Dired Mode 批量打开文件的方法

------------------------------------------------------------------------------------------------------------------------------------ 最初想找下批量打开文件的方法,结果发现了下面的文章,总结得很全面。 批量打开文件的方法:进入 dired-mode后,*-

3947
上一篇: Ruby教程
easyzone
博客等级 码龄21年 0粉丝 0原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值