Emacs 笔记本全文搜索方法介绍
文章目录
用 Emacs Org 和 Muse 记了一大堆的笔记,分散在很多目录及很多文件里,当要找一个以前的笔记时,怎么样才能快速、有效地搜索到目标文件呢?下面就探讨一下几种常用的方法:
- 利用 Emacs 本身的搜索功能进行搜索 在 agenda 里用 M-x org-agenda RET s 进行搜索;
当然,也可以直接用 Org 的 [occur-tree](http://www.gnu.org/software/emacs/manual/html_node/org/Storing-searches.html) 功能;
如果你想使用原生态的 Emacs 搜索功能,可以进入 dired 模式到你待搜索的目录里,用命令 M-x grep-find RET 进行本地全文搜索。
-
Windows7 自带的搜索功能 Windows7 自带的搜索功能,也有预先进行检索收录的功能,所以,如果是对文本文件或是 html 文件进行本地搜索,也是想当的方便的。
-
Google 桌面搜索 下载一个 Google 桌面搜索,可以把你的 Org 或是 Muse 笔记的发布路径添加进去,从而对这部分内容进行快速检索。
并且这个产品的好处,是通过浏览器访问,像我们这种用 org 建工程写了一大堆 html 笔记的人,只要轻轻一点链接,就可以在浏览器里打开相应的笔记,真方便!
我习惯于让 Google Desktop 只检索我的笔记目录,整个硬盘都开放给第三方软件搜索,感觉实在不太爽。
- 百度本地搜索 百度也有类似 Google Desktop 的搜索工具,使用方法类似,百度桌面搜索安装后,可以通过以下网址来访问本地的搜索页面:
<http://127.0.0.1:7887/&s=200566888>
这基本上是唯一让我觉得满意的百度产品,也基本上唯一是我还可能会用的百度产品。
- 利用其它文本编辑器进行本地搜索 其它文本编辑器基本上都有从目录里搜索的功能,你可以利用这种方法对你的笔记目录进行搜索。当然,并不推荐使用这种方法,吃力不讨好,看起来还特山寨~~
还有其它更好的方法吗?欢迎大家补充。
文章作者 cookwhy
上次更新 2011-04-08