只是想知道,因为看起来很乏味。
答案 0 :(得分:1)
为了处理大量目录,我使用find-dired
而不是普通dired
。我用-name
和-prune
构建目录过滤我感兴趣的文件类型,直到我的整个项目都有一个单独的缓冲区。在find-dired缓冲区中按 g 将使用相同的find命令刷新缓冲区,所以一旦你找到了正确的查找参数,它就非常方便了。
答案 1 :(得分:1)
Emacs Way是为了让大多数文件保持打开状态,然后使用像ido
这样的高效内容来切换它们。要在重新启动Emacs时恢复打开的文件,请使用desktop.el
,这几乎肯定与您的Emacs捆绑在一起。我发现这个工作流程非常有效。
要查找和打开其他文件,使用ido
的{{1}}版本的速度非常快,因此我通常会将其用于其他情况,例如find-file
。打开一个大目录并标记包含特定模式的文件(dired
)。
答案 2 :(得分:0)
Try using 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)
答案 3 :(得分:0)
我还没有开发过网络应用程序。我保持TAGS文件对我工作的项目开放。它们是C,C ++和一些Java程序的混合体。我使用etags-select。我也使用ido-mode和ibuffer,但无论我是否在项目上工作,它们都会一直打开。并且,无论如何,我不是'专业'Emacs用户。