Web applications pro emacs用户在构建包含大量目录的web应用程序时是否使用ecb和/或cedet?

Web applications pro emacs用户在构建包含大量目录的web应用程序时是否使用ecb和/或cedet?,web-applications,emacs,emacs23,cedet,Web Applications,Emacs,Emacs23,Cedet,只是想知道,因为dired看起来很乏味。,查找文件(C-xc-f)和切换缓冲区(C-xb)以及处理多个文件都变得更容易一些。我也非常喜欢uniquify,它可以在更改缓冲区时更容易地将相似的文件分开 (require 'uniquify) (setq uniquify-buffer-name-style 'post-forward uniquify-separator ":") 以及ido模式的一些设置: (require 'ido) (ido-mode t) (setq ido-

只是想知道,因为dired看起来很乏味。

,查找文件(
C-xc-f
)和切换缓冲区(
C-xb
)以及处理多个文件都变得更容易一些。我也非常喜欢
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)

为了处理大量目录,我使用
find dired
,而不仅仅是普通的
dired
。我用
-name
-prune
外建目录过滤我感兴趣的文件类型,直到我的整个项目有一个单独的dired缓冲区。在find dired缓冲区中按g将使用相同的find命令刷新缓冲区,因此,一旦find参数正确,就非常方便。

我还没有开发web应用程序。我为我所从事的项目保持标记文件的打开状态。它们是C、C++和一些java程序的混合体。我将etags select与此一起使用。我也使用ido模式和ibuffer,但无论我是否在项目中工作,它们都会一直打开。而且,我无论如何都不是一个“专业”的Emacs用户。

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


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

具体做什么?