问题标签 [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.

0 投票
4 回答
6268 浏览

emacs - 是否有一个 emacs 工具可以将目录结构显示为树?

我知道 Speedbar(我更喜欢与我的其他工作在同一框架中的结构),并且 dired 显示了太多信息。我追求类似 svn-status 树表示的东西。有这样的吗?谢谢你。

编辑:这是我发现最直观的:

我正在使用这里Speedbar的以下 hack 。我不得不使用评论过的“试试这个”部分,仅供参考。

0 投票
2 回答
264 浏览

emacs - 在 Emacs 23.2 中 dired-omit-toggle 在哪里消失了?

从 Emacs 21.2 升级到 23.2 的挑战仍在继续……在我的 .emacs 中,我非常方便:

它从 Emacs 18 开始就可以工作......但它不再在 Emacs 23.2 中工作:

Lisp 错误:(void-function dired-omit-toggle)

知道如何在 Emacs 23.2 中替换此功能吗?

EmacsWiki说:

要使用此模式,请将以下内容添加到您的 InitFile。

这正是我这些年来一直拥有的。但是 Emacs 23.2 不再喜欢这个了。知道什么可以在 Emacs 23.2 中取代它吗?

0 投票
2 回答
1401 浏览

emacs - 在 Dired 中递归打开一些目录

我想在 Dired 中显示一个目录,其中一些子目录以递归方式打开(好像我为它们传递了“R”选项)。是否可以在 Emacs 中执行此操作?任何想法如何在 Elisp 中轻松实现这一点?

在 Windows 资源管理器中,我会在文件夹窗口中按“*”以递归方式打开一个目录(当然只有子目录可见,而不是文件)。我想在 Emacs 中做同样的事情,但这些文件也是可见的。

0 投票
2 回答
154 浏览

emacs - emacs-dired 和 globalff

如何将 globalff 的输出传递给 emacs-dired。本质上,我正在寻找与 find-name-dired 对应的东西,它适用于 globalff 的输出。

0 投票
2 回答
2189 浏览

emacs - 按访问时间排序的目录列表文件

如何列出此命令的输出

在dired-buffer中。上面的命令列出了所有按访问时间排序的组织文件。

0 投票
2 回答
1052 浏览

windows - 有没有办法在 dired 中列出驱动器号?

在 Windows 上,我怎么能打开一个显示所有驱动器号的 dired 缓冲区。当你这样做时,C-x d你应该总是提供一个目录,但我想从驱动器号级别而不是特定驱动器的根目录开始。

如果不存在标准解决方案,您是否有一个(对 dired 的扩展?)?或有关该主题的文章的链接?

0 投票
6 回答
799 浏览

emacs - 打开 dired 并选择与前一个缓冲区关联的文件?

假设我正在blah.txt使用 Emacs 进行编辑,我决定打开 dired 以重命名文件blah.txt。当我按C-x d RET(或C-x C-f RET)时,将显示一个 dired 缓冲区以显示包含 的目录的内容blah.txt,但光标不会在 上blah.txt。所以我需要先搜索我的文件 ( C-s blah.txt) 将光标放在它上面,然后我可以重命名它 ( R)。

如何自动化或删除该步骤C-s blah.txt

0 投票
5 回答
7031 浏览

macos - OS X 上的直接排序错误

在 OS X 10.5 Emacs 23.2 上,在 dired 模式下,如果我尝试dired-sort-toggle-or-edit使用前缀参数--sort=extensionor进行排序-X,我会得到:

并且dired缓冲区变空。我试过设置

但这没有效果。dired-sort-toggle-or-edit并且按扩展名排序似乎在我的 Ubuntu 盒子上工作正常。有人知道发生了什么吗?

0 投票
4 回答
2995 浏览

emacs - 如何自定义dired的显示

如何让 Dired 使用任意函数或列集显示其文件?基本上我想改变:

像这样的东西

谢谢!


编辑:谢谢你的回答,Gareth,但你能更详细一点吗?显然,当缓冲区加载时,钩子只允许我运行任意代码。Dired 甚至不会停止加载缓冲区:(

看了一眼 dired 的源代码,它似乎从我试图替换的这些格式中获取信息,所以我想知道以这种方式更改它是否可行,或者我最终是否必须重写所有内容。

0 投票
4 回答
6286 浏览

emacs - Emacs dired:信息太多

我正在尝试使用 Emacs,一切都很好,但是关于我目录中每个文件的信息太全面了。我怎么能告诉它只显示文件名(也许是人类可读格式的文件大小)?我尝试了类似dired-listing-switches但没有任何运气的选项。