Web applications pro emacs用户在构建包含大量目录的web应用程序时是否使用ecb和/或cedet?
只是想知道,因为dired看起来很乏味。,查找文件(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-
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
)。具体做什么?