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

发布于 2024-11-03 15:36:00 字数 28 浏览 5 评论 0原文

只是想知道,因为 dired 似乎很乏味。

Just wondering, as dired seems tedious.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

茶底世界 2024-11-10 15:36:00

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

For dealing with lots of directories, I use find-dired instead of just plain dired. 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.

鸵鸟症 2024-11-10 15:36:00

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, use desktop.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 of find-file is extremely fast, so I typically use that and reserve dired for other situations, e.g. opening a large directory and marking files containing a particular pattern (% g).

烟雨扶苏 2024-11-10 15:36:00

尝试使用 IDO,既可以查找文件 (Cx Cf) 也可以进行切换缓冲区 (Cx 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)

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 like uniquify a lot, it makes it easier to keep similar files apart when changing buffers.

(require 'uniquify)
(setq uniquify-buffer-name-style 'post-forward
      uniquify-separator ":")

And some settings for ido mode:

(require 'ido)
(ido-mode t)
(setq ido-enable-flex-matching t
      ido-everywhere t
      ido-show-dot-for-dired t)
不弃不离 2024-11-10 15:36:00

我没有开发过网络应用程序。我为我从事的项目保留 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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文