pro emacs 用户在构建具有大量目录的 Web 应用程序时是否使用 ecb 和/或 cedet?
只是想知道,因为 dired 似乎很乏味。
Just wondering, as dired seems tedious.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
只是想知道,因为 dired 似乎很乏味。
Just wondering, as dired seems tedious.
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(4)
为了处理大量目录,我使用
find-dired
而不是简单的dired
。我使用-name
和-prune
过滤出构建目录中我感兴趣的文件类型,直到我的整个项目得到了一个单独的缓冲区。在 find-dired 缓冲区中按 g 将使用相同的 find 命令刷新缓冲区,因此一旦获得正确的 find 参数,这将非常方便。For dealing with lots of directories, I use
find-dired
instead of just plaindired
. I filter the types of files I'm interested in with-name
and-prune
out build directories until I've got a single dired buffer with my whole project. Pressing g in a find-dired buffer will refresh the buffer with the same find command, so once you've got the find parameters right it's quite convenient.Emacs 方式是保持大部分文件打开,然后使用诸如 ido 之类的高效工具在它们之间进行切换。要在 Emacs 重新启动时恢复打开的文件,请使用
desktop.el
,它几乎肯定与您的 Emacs 捆绑在一起。我发现这个工作流程非常有效。要查找并打开其他文件,使用
ido
版本的find-file
速度非常快,因此我通常使用它并保留dired
其他情况,例如打开一个大目录并标记包含特定模式的文件(% g
)。The Emacs Way is to keep most of your files open, and then use something efficient like
ido
to switch between them. To restore open files across restarts of Emacs, usedesktop.el
, which is almost certainly bundled with your Emacs. I find this workflow extremely efficient.To find and open other files, using
ido
's version offind-file
is extremely fast, so I typically use that and reservedired
for other situations, e.g. opening a large directory and marking files containing a particular pattern (% g
).尝试使用 IDO,既可以查找文件 (
Cx Cf
) 也可以进行切换缓冲区 (Cx b
),并且处理多个文件变得更加容易。我也非常喜欢uniquify
,它使得在更改缓冲区时更容易将相似的文件分开。以及 ido 模式的一些设置:
Try using IDO, both for finding files (
C-x C-f
) and switching buffers (C-x b
), and working with multiple files becomes a bit easier. I also likeuniquify
a lot, it makes it easier to keep similar files apart when changing buffers.And some settings for ido mode:
我没有开发过网络应用程序。我为我从事的项目保留 TAGS 文件打开状态。它们是 C、C++ 和一些 Java 程序的混合体。我对此使用 etags-select 。我也使用 ido-mode 和 ibuffer,但无论我是否从事项目,它们都会一直打开。而且,无论如何我都不是一个“专业”Emacs 用户。
I have not developed web applications. I keep the TAGS file open for projects I work on. They are a mix of C, C++ and a bit of Java programs. I use etags-select with this. I use ido-mode and ibuffer as well, but they are turned on all the time whether or not I work on a project. And, I am not a 'pro' Emacs user by any means.