2

只是想知道,因为 dired 似乎很乏味。

4

4 回答 4

1

为了处理大量目录,我使用find-dired而不是简单的dired. 我过滤我感兴趣的文件类型-name-prune构建目录,直到我的整个项目都有一个单独的缓冲区。按下gfind-dired 缓冲区将使用相同的 find 命令刷新缓冲区,因此一旦找到正确的参数,这将非常方便。

于 2011-04-26T23:24:50.703 回答
1

Emacs 方式是保持大部分文件打开,然后使用高效ido的方式在它们之间切换。要在 Emacs 重新启动时恢复打开的文件,请使用desktop.el几乎可以肯定与 Emacs 捆绑在一起的工具。我发现这个工作流程非常有效。

要查找和打开其他文件,使用ido的版本find-file非常快,所以我通常使用它并保留dired用于其他情况,例如打开一个大目录并标记包含特定模式的文件(% g)。

于 2011-04-27T13:53:18.610 回答
0

尝试使用 IDO来查找文件 ( C-x C-f) 和切换缓冲区 ( C-x b),并且处理多个文件变得更容易一些。我也很喜欢uniquify,它可以更容易地在更改缓冲区时将相似的文件分开。

(require 'uniquify)
(setq uniquify-buffer-name-style 'post-forward
      uniquify-separator ":")

以及 ido 模式的一些设置:

(require 'ido)
(ido-mode t)
(setq ido-enable-flex-matching t
      ido-everywhere t
      ido-show-dot-for-dired t)
于 2011-04-26T22:19:45.380 回答
0

我还没有开发 Web 应用程序。我为我从事的项目保持打开 TAGS 文件。它们是 C、C++ 和一些 Java 程序的混合体。我使用 etags-select 。我也使用 ido-mode 和 ibuffer,但无论我是否从事项目工作,它们都会一直打开。而且,无论如何,我都不是“专业”Emacs 用户。

于 2011-04-26T23:44:37.973 回答