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

时间:2011-04-26 22:06:26

标签: web-applications emacs emacs23 cedet

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

4 个答案:

答案 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用户。