问题标签 [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 中的链接数量?
99.9% 的时间,我不在乎有多少链接指向一个文件。如何让我(或者,ls)不显示链接数?
作为参考, ls -l 的输出类似于:
在这种情况下,链接数为 1。据我所知,ls 有一个标志可以删除组号(104),但没有一个标志可以删除链接数。
恐怕编辑格式会搞砸 dired 的解析,因为 ls 有一个特殊的标志来生成 dired 的输出。
emacs - 使用 dired (Emacs) 的一个最有用的例子
在 Emacs 中使用 dired 模式的最有用的例子是什么?有什么妙招吗?请每个答案举一个例子。
emacs - 是否可以在 wdired 模式(Emacs)中使用 align-regexp?
是否可以在 wdired 模式(Emacs)中使用 align-regexp?
我想对齐在第一个单词后包含空格的文件夹名称。
所以:
其中 x 可以是任何字母数字字符,应该是这样的:
截至目前,我只收到“文本为只读”消息,因为并非整个缓冲区都是可编辑的。
谢谢。
emacs - 查找文件:获取由包含文本的过滤器指定的文件的 dired 缓冲区
这似乎是一个非常典型的用例,但如果我能弄清楚,我会被诅咒的。我必须缺少一些基本的东西。
find-dired 基本上是 find 命令的前端,它产生结果的 dired-buffer
find-grep-dired 似乎更像是 grep 的前端,而不是 find。并产生一个dired-buffer,但它搜索目录树中的所有文件。
我想要的是能够从给定的路径开始并在 *.css 中搜索 #some-id 并让它给我一个用于进一步处理的 dired-buffer。
似乎所有的碎片都在那里,但我还没有弄清楚。所以我认为这是我可能错过的基本内容。
emacs - dired模式单窗口?(emacs)
有没有办法让 dired 在单个窗口中操作,这样当我遍历目录时,我没有用于中间目录的 n 个 dired 缓冲区?但是 - 如果我在一个完全独立的目录中启动另一个 dired 缓冲区(从 minibuffer 而不是在已经打开的 dired 实例中的子目录上点击 [enter])我想保留两个单独的 dired 缓冲区......我想我我正在使用 ido-dired,因为我打开了 ido-mode,但我不知道解决方案会有所不同吗?非常感谢!
emacs - Emacs 中的图标(在 Mac 或 Linux 上)
我想在每个文件旁边显示一个小图标,类似于您在图形文件浏览器上的“列表”或“详细信息”视图中看到的内容。有人发布了类似的问题,但唯一的答案是仅适用于 Windows;我希望能够在 Linux 或 Mac 上执行此操作。
emacs - 启用了“删除到垃圾箱”的“删除目录”中的问题
delete-directory
启用标志的函数有一种奇怪的行为delete-by-removing-to-trash
。它一个一个地删除文件,而不是应用move-file-to-trash
到目录。结果emacs删除大目录比较慢,删除后垃圾箱里的文件很多,无法恢复目录。
示例:目录结构:
删除后垃圾箱中有三个文件ddd
:
而不是一个:
- 它很慢,因为 emacs 递归遍历目录。
- 我无法恢复已删除的目录。
我需要的是与 of 完全相同的行为move-file-to-trash
。但它应该是透明的(即 dired 模式下的“D x”)。如何解决问题?作为一个临时解决方案,我看到了“删除目录”的制作建议功能。
file - 如何在 emacs 中创建一个空文件?
如何从 emacs 创建一个空文件,最好是在 dired 缓冲区中?
例如,我刚刚在 dired 模式下打开了一个 Python 模块,创建了一个新目录,在 dired 中打开它,现在需要__init__.py
在目录中添加一个空文件。
如果我使用C-x C-f __init__.py RET C-x C-s
,则 emacs 不会创建该文件,因为没有对其进行任何更改。我必须输入文件,保存它,删除我的输入,然后再次保存它才能工作。
谢谢
emacs - 自定义方向
我刚刚在维基百科上看到了这个可怕的模式屏幕。我正在研究这些定制。
关于颜色,我想只要指定正确的面孔就可以了,但是我如何才能在默认情况下显示以千字节为单位的文件?以及以 MB 为单位的可用空间(顶线)?
regex - 如何在 Emacs 中以 dired 模式突出显示不同类型的文件?
简而言之,我希望某些类型的文件在dired 模式下具有不同的面孔。我认为这并不重要,但我正在使用 Aquamacs。
我将在这里使用的示例是.tex 文件。如果我可以为 .tex 做到这一点,那么我可以应用相同的结构来为其他类型的文件创建其他面。
据我了解,我必须创建一个变量,编写一个正则表达式,然后应用一个钩子。我读了一些关于正则表达式的内容,到目前为止我有
我认为我的结构和正则表达式并不正确。我不是程序员(虽然我对此很感兴趣),我只使用 Emacs 2 周左右,所以任何帮助将不胜感激。
我需要的至少是我必须做的基本结构。我知道可能已经创建了一些执行类似操作的模式(例如 Wdired 和 Dired-X),如果有人告诉我它们,我不会抱怨,但我真正想要的是有一个 elisp 代码(或者已经写或者我可以继续工作),因为我计划学习一些 elisp 以便能够编写自己的自定义,这将是一种学习方式。
谢谢!