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

emacs - 如何启动 dired plus

我已将dired plus文件放入~/.emacs.d,添加(require 'dired+)到我的~/.emacs文件中并重新启动 Emacs。如何启动 dired plus?

0 投票
1 回答
848 浏览

emacs - 在emacs的指定窗口中打开文件

如何在 emacs 中指定一个用于打开新文件/缓冲区的窗口?

当我打开一个文件时,比如说使用o命令,它会在一个新窗口中打开。但我希望这个文件在我指定的窗口中打开。

0 投票
4 回答
4422 浏览

emacs - 如何在 Emacs 中 [tar 和] 压缩标记的文件

dired+Debian Squeeze 变体上的 Emacs 23.2.1 中,我选择了四个文件,*然后按下Z以压缩它们。我回答y了提示,并在迷你缓冲区中看到了一些状态更新。我在哪里可以找到压缩文件?我测试了一个文件C-u Z如何在 Emacs 中 [tar 和] 压缩标记的文件?

(为了抢占任何关于 tar、gzip、其他格式和档案的哲学或方法论讨论,我只想将四个文件作为压缩数据存储在一个文件中。如果可以通过 tar 和 gzip 或直接压缩每个文件来实现存档没关系。)

0 投票
2 回答
8438 浏览

emacs - 如何在 Emacs 中更改目录

在 Emacs 23.2.1 的 dired+ 中,如何导航到不同的目录(“更改目录”)?

我知道如何使用 and 向上移动目录^以及如何使用 and 移动到不同的目录行<>但是我一直无法找到允许我导航到新目录(通过输入名称)而不退出当前目录的命令窗口并创建一个新窗口。

0 投票
1 回答
225 浏览

regex - Emacs 文件浏览器中文件名(正则表达式)的大小写转换

我有一个与中解决的问题类似的问题

Emacs:正则表达式替换以改变大小写

我想使用 Emacs 的文件浏览器模式 Dired 将文件从 重命名08 - hey you.mp308 - Hey you.mp3.

我输入% R替换^\([0-9]* - \)\([a-z]\)\(.*\)$\1\,(upcase \2)\3,我得到一个错误

当我在普通文本缓冲区中查询-替换-正则表达式时\([0-9]* - \)\([a-z]\)\(.*\)\1\,(upcase 2)\3我没有问题。唯一的输入区别是封闭的^和,如http://www.gnu.org/software/emacs/manual/html_node/emacs/Transforming-File-Names.html#Transforming-File-Names$中所述,这是必需的,但是错误的来源似乎是,它在 Dired 中似乎不可用,因为当我使用例如替换正则表达式时我没有这个错误。\,(upcase )\1\3\2

我正在使用 Emacs 23.2.1

0 投票
1 回答
738 浏览

emacs - 目录的值

我想在当前缓冲区的位置运行一个脚本,或者,如果它是一个 dired 缓冲区 - 在当前 dired 目录上运行脚本。当前的目录似乎存储在dired-directory变量中。确实是这样 - 但是当我尝试使用它时 - 它有时会给我以前的目录而不是当前的目录:

如何让 defun 获得 dired 当前目录的正确值?

0 投票
1 回答
285 浏览

emacs - 如何在emacs dired中为M命令(更改文件mod)提供recusive选项(-R)?

当我输入“-R 777”时,我得到:file-modes-symbolic-to-number:“R 777”附近模式中的解析错误。

0 投票
1 回答
445 浏览

emacs - emacs dired-jump 键绑定不起作用

我用 .emacs 写这个

但是当我启动 emacs 时,我可以使用 Mx dired-jump ,但是 Cx Cj 什么也没做。我用谷歌搜索了很多,也许是自动加载问题?任何人都可以解决它吗?

0 投票
1 回答
272 浏览

emacs - 非 ascii 远程文件名在 Emacs dired 中显示不正确

在列出远程目录(例如 /scpc:myhost:/home/myuser)时,Dired 似乎无法正确显示文件名中的“ç”或“í”等字符。它显示“??” 对于每个非 ASCII 字符。我怎样才能解决这个问题?这是一个可怕的限制吗?

最糟糕的是,许多基于 dired 的命令不适用于这些文件(例如文件重命名)。

相反,ibuffer、eshell 和其他命令适用于任何远程文件名(并正确显示它们)。

问题出现在不同机器上的远程 ext3 和 ext4 文件系统,没有尝试过其他文件系统。我在我安装的两个 Emacs 版本中都发现了这个问题:24.1.50.1 和 23.3。我也尝试过使用dired+,结果相同。

0 投票
3 回答
1921 浏览

emacs - emacs dired 和 openwith

当我从 dired 模式打开图像文件时,我想将 emacs 配置为使用外部应用程序。

另一方面,我也想在 emacs 缓冲区中使用内联图像。

要在外部应用程序中打开文件,我使用openwith.elhttp://www.emacswiki.org/emacs/OpenWith

openwith 次要模式的问题在于它是全局的,并且当它由 dired-mode-hook 启用时

它无处不在,emacs 缓冲区中的所有内联图像都在外部应用程序中打开。

我试图改变

openwith.el中,但它以某种方式完全禁用了 openwith 模式。

所以,我的问题是:如何告诉 emacs 只在 dired 缓冲区而不是其他任何地方使用 openwith 次要模式?

谢谢。