问题标签 [dired]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
emacs - Dired:如何以超级用户身份执行 chown?
我正在处理从远程存储库检查的代码,其中一些代码进入了该存储库,其中“root”作为文件所有者。现在我想将包含 repo 的目录移动到另一个地方,但是在普通用户下删除旧文件失败。也dired-do-chown
失败了,因为我需要成为 root 才能更改文件所有者。
有没有办法以root身份调用dired命令?(比如寻找文件的流浪汉)
emacs - Emacs dired 使用相同的缓冲区
我在中使用以下代码.emacs
:
所以它不会为我访问的每个目录创建一个缓冲区。然后我决定添加一些人体工程学:
因此,当我单击Ctrl-<up>
它时,它将移动到父目录。但它会在新缓冲区中打开父目录。
如何让它在同一个缓冲区中打开?
emacs - 允许 dired-do-copy 和 dired-do-rename 即时创建新目录
有没有人有一个 emacs lisp hack 允许在 dired-do-copy 或 dired-do-rename 期间动态创建一个新目录?我知道可以在运行这两个命令之一之前创建它。某些类型的“你确定...”提示的额外分数。
emacs - Emacs:如何在同一窗口中打开 dired 书签
当我浏览文件系统时,我设法在一个窗口中完成了繁琐的工作。
改善人体工程学,我决定为我最常用的目录创建书签,其短名称如:'lwt'、'eve' 等。但每次打开书签时,都会创建新的目录缓冲区,即使旧缓冲区存在。
如何让它在现有的 dired 缓冲区中打开书签?
emacs - 按完整路径对目录中的文件进行排序
我正在使用 find-name-dired 来查找多个具有相同名称(称为 foo.txt)但位于不同目录中的文件实例。我想要按文件路径的字母顺序列出的文件。但是,它们以看似随机的顺序列出。dired-sort-menu和dired-sort-chiesa都不会对 find-name-dired 的输出进行排序,即使它适用于其他 dired 缓冲区(其格式看起来非常相似)。如果我将 dired 缓冲区的内容写入文件,我可以打开 shell 并将文件提交给 shell 中的排序命令,该命令使用第 9 个字段(路径)作为键。这会产生看起来正确的输出,但当然它不再是一个 dired 缓冲区。
有没有办法我可以
- 读入该外部排序的文件并以“模式”(类似于编译模式)打开它,
- 在仍处于 dired 模式时对 find-name-dired 的输出进行排序,或
- 从 find-name-dired 生成输出,从一开始就按照我想要的方式排序?
更新:
只是为了让事情更具体一点,这里是当前缓冲区:
按“s”(这将对大多数 dired 缓冲区进行排序)给出错误“无法排序这个 dired 缓冲区”。
我希望缓冲区看起来像这样:
emacs - 如何在 dired 模式下快速打开子文件夹中的文件?
在dired模式下,如何在子文件夹中快速打开文件?我发现加载dired+', the key 'j' is
dired-goto-file'后。但我不能在 emacs 24 + Windows 7 中使用它。
是否有任何方便的键可以快速打开/查找子文件夹中的文件?
谢谢。
windows - 在 Emacs 中重新排列文件名
我有一批格式相同的文件说bmp
,文件名是0.bmp
1.bmp
...... 99.bmp
,我想更改文件名,比如,0.bmp
等等。emacs可以这样做吗?我在 Windows 下使用 emacs。99.bmp
1.bmp
98.bmp
dired-mode
emacs - 如何避免在 Emacs 中弹出 *Async Shell Command* 缓冲区?
My~/.emacs
包含以下设置,用于使用某些应用程序打开某些文件(Ubuntu 12.10;Emacs 24):
当我导航到 .pdf indired-mode
并点击!
时,它会在 Okular 中打开 .pdf,但是 dired-buffer 分为两部分,第二部分现在是一个无用的*Async Shell Command*
缓冲区,其中包含如下内容
如何防止打开此缓冲区?(除了,也许,如果有一个错误,这个信息是有用的)。
我在这里和这里找到了相关的问题,但它们似乎处理异步执行的特定命令,而不是*Async Shell Command*
一般的(如果可能的话,我想改变异步进程的一般行为,而不仅仅是某些文件类型)
emacs - Emacs dired+tramp,UTF8 文件名错误
当首先使用 tramp+dired 时,我得到了这个:
我以为我通过以下几行解决了它:
但是现在发生了一些错误:
也没有帮助:“LC_ALL=ru_RU.utf8”
现在 Dired 得到错误的文件名(目录名)长度。您可以在 dir 中看到这个,包括修改日期(也是蓝色的)。
这发生在任意文件名(不是全部)上。
因此,当 Dired 的名称不正确时,我无法操作文件。
有人可以帮忙吗?
emacs - 如何让 Emacs 中的 dired 在 Windows 下使用 cp1251?
我希望我的默认编码保持 utf-8。
但是在 Windows 下 - 我想使用 cp1251 查看我的一些文件名。(因为 Windows 不支持 utf)
一切显示如下:\361\345\354
那么我该怎么做:
仅适用于dired模式而不适用于其他模式?