折腾一个晚上,终于让 Emacs 支持自动搜索文件,大家平时都怎么用 Emacs?

2015-06-12 00:22:11 +08:00
 MonkLuf

在Emacs中以前每次要切换到其他文件的时候,必须得知道文件的确切目录才行。很费劲的操作,今天终于忍不了了,用IDOFind-file-in-project 给Emacs加上了模糊搜索文件的功能,但是这货居然让我折腾了一晚上,采坑的原因就不说了。

不知道大家在学习使用Emacs的过程中,有没有遇到那种相见恨晚的插件、网站、博客或者书籍之类的,让在Emacs中写代码的瞬间效率提升数倍?

5773 次点击
所在节点    分享发现
14 条回复
xlmo
2015-06-12 00:25:33 +08:00
MonkLuf
2015-06-12 00:37:05 +08:00
@xlmo 正是我需要的,稍后可以尝试一下,多谢!
pubby
2015-06-12 00:55:26 +08:00
有没有好用的git mode?目前用magit
goofansu
2015-06-12 02:09:33 +08:00
projectile或者prelude,后者集成了很多功能
goofansu
2015-06-12 02:09:49 +08:00
@pubby 这个是最好用的了吧
xiazhichenjlu
2015-06-12 03:17:17 +08:00
helm everywhere + projectile 找到文件速度快了很多,因为大多数需要编辑的文件都是在 (1) opened buffers 或 (2) recent files 或 (3) opened projects。helm everywhere 将 (1) 和 (2) 同时在 C-x b 中显示。
unionx
2015-06-12 05:11:06 +08:00
慢慢摸索吧,挺好玩,坑也多
lingo233
2015-06-12 07:10:04 +08:00
我觉得大家最需要的应该是脚踏板而不是那些乱七八糟的插件
zhpooer
2015-06-12 07:25:46 +08:00
@MonkLuf 我也是这么用的
我来分享一下我使用 projectile 的方法(prelude 自带了 projecttile 的插件):
C + c p p 在曾经打开过的 git项目里 打开项目
C + c p f 在当前git项目中打开文件
其他好玩的功能可以参考 prelude 文档
vietor
2015-06-12 07:33:39 +08:00
Gtags find file,rcentf-open-files
senghoo
2015-06-12 08:34:07 +08:00
试试helm + projectile 效果比ido 好。
sectic
2015-06-12 10:18:41 +08:00
projectile , spacemacs
MonkLuf
2015-06-12 10:45:30 +08:00
@lingo233 什么意思?
yangxin0
2015-06-12 22:05:30 +08:00
在写项目的时候, 其实这种查找意义不大。 不熟悉的项目只需要用find

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/197888

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX