问题标签 [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 投票
2 回答
455 浏览

emacs - 如何隐藏 dired 中的链接数量?

99.9% 的时间,我不在乎有多少链接指向一个文件。如何让我(或者,ls)不显示链接数?

作为参考, ls -l 的输出类似于:

在这种情况下,链接数为 1。据我所知,ls 有一个标志可以删除组号(104),但没有一个标志可以删除链接数。

恐怕编辑格式会搞砸 dired 的解析,因为 ls 有一个特殊的标志来生成 dired 的输出。

0 投票
5 回答
1485 浏览

emacs - 使用 dired (Emacs) 的一个最有用的例子

在 Emacs 中使用 dired 模式的最有用的例子是什么?有什么妙招吗?请每个答案举一个例子。

0 投票
1 回答
213 浏览

emacs - 是否可以在 wdired 模式(Emacs)中使用 align-regexp?

是否可以在 wdired 模式(Emacs)中使用 align-regexp?

我想对齐在第一个单词后包含空格的文件夹名称。

所以:

其中 x 可以是任何字母数字字符,应该是这样的:

截至目前,我只收到“文本为只读”消息,因为并非整个缓冲区都是可编辑的。

谢谢。

0 投票
4 回答
2289 浏览

emacs - 查找文件:获取由包含文本的过滤器指定的文件的 dired 缓冲区

这似乎是一个非常典型的用例,但如果我能弄清楚,我会被诅咒的。我必须缺少一些基本的东西。

find-dired 基本上是 find 命令的前端,它产生结果的 dired-buffer

find-grep-dired 似乎更像是 grep 的前端,而不是 find。并产生一个dired-buffer,但它搜索目录树中的所有文件。

我想要的是能够从给定的路径开始并在 *.css 中搜索 #some-id 并让它给我一个用于进一步处理的 dired-buffer。

似乎所有的碎片都在那里,但我还没有弄清楚。所以我认为这是我可能错过的基本内容。

0 投票
5 回答
1867 浏览

emacs - dired模式单窗口?(emacs)

有没有办法让 dired 在单个窗口中操作,这样当我遍历目录时,我没有用于中间目录的 n 个 dired 缓冲区?但是 - 如果我在一个完全独立的目录中启动另一个 dired 缓冲区(从 minibuffer 而不是在已经打开的 dired 实例中的子目录上点击 [enter])我想保留两个单独的 dired 缓冲区......我想我我正在使用 ido-dired,因为我打开了 ido-mode,但我不知道解决方案会有所不同吗?非常感谢!

0 投票
4 回答
553 浏览

emacs - Emacs 中的图标(在 Mac 或 Linux 上)

我想在每个文件旁边显示一个小图标,类似于您在图形文件浏览器上的“列表”或“详细信息”视图中看到的内容。有人发布了类似的问题,但唯一的答案是仅适用于 Windows;我希望能够在 Linux 或 Mac 上执行此操作。

0 投票
3 回答
498 浏览

emacs - 启用了“删除到垃圾箱”的“删除目录”中的问题

delete-directory启用标志的函数有一种奇怪的行为delete-by-removing-to-trash。它一个一个地删除文件,而不是应用move-file-to-trash到目录。结果emacs删除大目录比较慢,删除后垃圾箱里的文件很多,无法恢复目录。

示例:目录结构:

删除后垃圾箱中有三个文件ddd

而不是一个:

  • 它很慢,因为 emacs 递归遍历目录。
  • 我无法恢复已删除的目录。

我需要的是与 of 完全相同的行为move-file-to-trash。但它应该是透明的(即 dired 模式下的“D x”)。如何解决问题?作为一个临时解决方案,我看到了“删除目录”的制作建议功能。

0 投票
15 回答
59947 浏览

file - 如何在 emacs 中创建一个空文件?

如何从 emacs 创建一个空文件,最好是在 dired 缓冲区中?

例如,我刚刚在 dired 模式下打开了一个 Python 模块,创建了一个新目录,在 dired 中打开它,现在需要__init__.py在目录中添加一个空文件。

如果我使用C-x C-f __init__.py RET C-x C-s,则 emacs 不会创建该文件,因为没有对其进行任何更改。我必须输入文件,保存它,删除我的输入,然后再次保存它才能工作。

谢谢

0 投票
5 回答
5277 浏览

emacs - 自定义方向

我刚刚在维基百科上看到了这个可怕的模式屏幕。我正在研究这些定制。

关于颜色,我想只要指定正确的面孔就可以了,但是我如何才能在默认情况下显示以千字节为单位的文件?以及以 MB 为单位的可用空间(顶线)?

0 投票
1 回答
628 浏览

regex - 如何在 Emacs 中以 dired 模式突出显示不同类型的文件?

简而言之,我希望某些类型的文件在dired 模式下具有不同的面孔。我认为这并不重要,但我正在使用 Aquamacs。

我将在这里使用的示例是.tex 文件。如果我可以为 .tex 做到这一点,那么我可以应用相同的结构来为其他类型的文件创建其他面。

据我了解,我必须创建一个变量,编写一个正则表达式,然后应用一个钩子。我读了一些关于正则表达式的内容,到目前为止我有

我认为我的结构和正则表达式并不正确。我不是程序员(虽然我对此很感兴趣),我只使用 Emacs 2 周左右,所以任何帮助将不胜感激。

我需要的至少是我必须做的基本结构。我知道可能已经创建了一些执行类似操作的模式(例如 Wdired 和 Dired-X),如果有人告诉我它们,我不会抱怨,但我真正想要的是有一个 elisp 代码(或者已经写或者我可以继续工作),因为我计划学习一些 elisp 以便能够编写自己的自定义,这将是一种学习方式。

谢谢!