使用 dired 的一个最有用的示例 (Emacs)

发布于 2024-08-17 11:29:10 字数 61 浏览 9 评论 0原文

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

What is your single most useful example of using dired mode in Emacs?
Any nice tricks? Please one example per answer.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

甜味超标? 2024-08-24 11:29:11

对我来说,wdired 是与 dired 一起使用的最好的功能之一,它允许在目录上进行各种 emacs 编辑魔法,以便能够重命名文件,请参阅有关的一些文档emacswiki 页面:

http://www.emacswiki.org/emacs/WDired

For me wdired is one of the nicest feature to be used with dired, it allows to do all sorts of emacs editing magic things on a directory to be able to rename the files, see some of the documentation on the emacswiki's page :

http://www.emacswiki.org/emacs/WDired

王权女流氓 2024-08-24 11:29:11

wdired 模式对于重命名照片等来说很酷。如果您学习如何在正则表达式中嵌入 lisp 代码,您可以使用日期和名称等做有趣的事情。

M-x dired
(navigate to the folder)
M-x wdired-change-to-wdired-mode
M-x replace-regexp
(enter search and replace expressions)
C-c C-c 

我的博客上还有一些关于 dired 的更多提示。

链接文本

wdired mode is cool for renaming photographs and so on. If you learn how to embed lisp code in your regular expression you can do interesting things with dates and names etc.

M-x dired
(navigate to the folder)
M-x wdired-change-to-wdired-mode
M-x replace-regexp
(enter search and replace expressions)
C-c C-c 

I have a few more tips on dired on my blog.

link text

烟─花易冷 2024-08-24 11:29:11

我经常发现运行 find-grep-dired 来获取树中包含给定模式的文件列表,然后使用 t 将它们全部标记在dired(或者如果需要更有选择性)和 Q 运行交互式搜索并替换所有标记的文件(通常针对相同的模式,以便在任何地方更改它)。

I often find it useful to run find-grep-dired to get a list of files in the tree which contain a given patten, and then using t to mark them all in dired (or more selectively if necessary) and Q to run an interactive search and replace on all the marked files (typically for that same pattern, in order to change it everywhere).

春夜浅 2024-08-24 11:29:11

在 Windows 上,我将此函数绑定到一个键 (Cc Co)。然后我只需要这一把钥匙就可以打开各种文件(pdf、ps、dvi、jpg、au、wmv...凡是你能想到的文件)。

(defun dired-w32-shell-open ()
  "Open file in Win32."
  (interactive)
  (let ((file (w32-convert-filename (dired-get-filename))))
    (w32-shell-execute "open" file)
    ))

On Windows, I bind this function to a key (C-c C-o). Then I need just this one key to open every kind of file (pdf, ps, dvi, jpg, au, wmv,... you name it).

(defun dired-w32-shell-open ()
  "Open file in Win32."
  (interactive)
  (let ((file (w32-convert-filename (dired-get-filename))))
    (w32-shell-execute "open" file)
    ))
三岁铭 2024-08-24 11:29:11

我不知道“singlemost”是什么,但 gnus-dired.el 模块有一些漂亮的实用程序,可以快速将附件添加到您正在撰写的邮件中。我过去发现它非常有用。

http://www.koders.com/lisp/fidF2236488FD787692D0859F1D23403E2 05AEFE048.aspx?s=僵尸

这里是 Sacha Chua 的片段一些有用的功能。

I don't know about 'single most' but the gnus-dired.el module has some nifty utilities to quickly add attachments to mails you're composing. I've found it quite useful in the past.

http://www.koders.com/lisp/fidF2236488FD787692D0859F1D23403E205AEFE048.aspx?s=zombie

Here is Sacha Chua's snippet on some useful functions.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文