作为技术人员,对于知识的管理、沉淀尤其的重要。 我说过我们生活在知识爆炸的年代 ,浮躁的我们往往迷失在浩如烟海的知识中。 Yibie Blog 上的文章 《我什么使用 OneNote》 很有共鸣,在这里分享下我的经验和看法。
需求
知识管理的一条途径就是做笔记。笔记类的软件有很多,这些工具在深度使用以后粘性很大,以后想再转其他同类型的工具,往往成本很大。细想之下,我是个挑剔的人,所以我对此类软件有下面的要求:
- 快速记录,软件本身要小巧启动快速。当灵感来的时候,空着双手等着软件启动完毕,这很尴尬。
- 方便记录,关注内容。我是个懒人,我希望关注于内容本身而非排版。
- 转换、导出方便。我总想自己控制得多些,因此我想以后可以利用本人的技术二次处理这些数据。
- 快速分享,知识可能不仅仅是你个人的,有时候你总希望分享给其他人。
- 满足习惯,这是很主观的事情,根据自己的习惯总不想在新东西方面花上更多的心思。
Why VimWiki
其实对于使用 Vim 的朋友来说,用 Vim 写 Wiki 并不是件新鲜的事情。如标题所说,VimWiki 可能本身并不是非常的强大,但配合各种工具后,你甚至完全可以考虑扩展它的功能。
对比上面的需求,之所以选择 VimWiki 是因为
- 谁都知道 Vim 启动快,而 VimWiki 只是 Vim 的脚本而已
- VimWiki 说白了是「个人 Wiki」,因此内容的组织方式完全由你自己而定
- VimWiki 产出的是文本文件,因此你可以使用任何你熟悉的技术转换成任何格式的输出
- 再没有比 HTML 文档更能方便分享的了,VimWiki 的输出就是 HTML 文件,你甚至可以利用它创建 Blog
- 对于我而言,每天使用 Vim,因此 VimWiki 完全满足我的习惯
「在云端」
有关 VimWiki 的安装和配置, 善用佳软已经有很详实的文档 ,这里就不再复述了。这里我说说配合 Dropbox 、rsync 等同步软件打造「云间」的个人记录工具。
一图胜千言,上面的简图主要说明了我如何同步 VimWiki 。篇幅的关系,有关此技巧的更多信息, 参见这里 。
@TODO
处于 VimWiki 的高可定制性,个人对于二次开发 VimWiki 有很浓厚的兴趣。我想近期能够为它做的事情
- 美观的 VimWiki 模板
iPod Touch 阅读支持(其实也就是另外个模板)在这里下载 http://is.gd/bsndw , 而且使用 Syntaxhighlighter 有点大材小用)
最后,其实说到底像 VimWiki 这类的知识管理工具,还是要自己深度去利用。为了避免陷入软件的争论战,先写到这里。
-- EOF --
纯属折腾。。
折腾万岁
自己有空间的话不如做一个在线WIKI方便,用vimwiki还要去Dropbox同步相当麻烦。
虽然我对vim中毒较深,但这真不是如在线wiki好用
附偶的wiki
http://wiki.yepn.net
多交流~~
如果可以和类似Moinmoin的wiki程序结合就更好了,比如可以直接编辑Moinmoin里的文章,保存后自动发布,哈哈
我也是差不多的方式吧,mediawiki的FileSystem挂载到本地用VIM编辑
You don't have permission to access /VimWiki.html on this server.
木有权限...
补充一下,是VimWiki没有权限。http://wiki.gracecode.com/VimWiki.html
MacVim 我老是会弹出两个图标在dock,郁闷无比。明城有遇到这个问题么
您是什么浏览器,我的确是加了个判断,“非人类”无法访问
原来换到 wiki 子域下了,我说原来 labs 子域下的怎么用不了了。
我是火星怪叔叔,居然访问成功了。
我用过Wikidpad,终放弃,回归blog
其实 dropbox 也可以跑在 http server 端的,可以省去 rsync 同步的配置
域名没有在自己的服务器上好。
我没碰到过这样的问题,不过我是用我自己编译的版本,如果排除其他因素,可以试试我使用的编译版本
http://gracecode.googlecode.com/files/MacVim_%28x86_64%29.zip
lab.gracecode.com 还在使用的,只是我最近在整理上面的文件
楼主有导出为html时的那个header模板吗?能不能提供一个参考。
自己博客的HTTP Server没有安装与配置软件的权限,是不是就无法使用rsync了?
header 就是个简单的html头,写到这行,余下就不用写了,在头文件中声明css文件,就可以定制导出html的样式了。
怎么图片显示不了??
呵呵,善用的那篇文档……是我投稿过去的……
可以注意一下作者
多谢你的关注
我支持你的TODO计划,这对于我这个网页苦手的人来说,是一个大好事
为什么我在windows 下的gvim, 按enter无法进入wikiword 的编辑页面呢.....
看图好像同步很复杂似的
等着博主的vimwiki模板
最近就在改vimwiki的css模板,觉得异常的痛苦
悲剧
[...]2 来自Gracecode的推荐:http://www.gracecode.com/archives/3022/ 闲耘用Vimwiki塔建的Wiki:http://hotoo.github.com/vimwiki/index.html[...]
问一下博主能推荐一个mac下vim的自动代码提示补全插件吗?谢谢 !
[...]2 来自Gracecode的推荐:http://www.gracecode.com/archives/3022/ 闲耘用Vimwiki塔建的Wiki:http://hotoo.github.com/vimwiki/index.html[...]
dropbox不能resolve conflicts,
我刚弄了一个git repository 做这个事情:)
看来真的要回来了,一开始接触vimwiki觉得想要个浏览器版的,于是用MoinMoin,后来发现这个东西网上资源太少,折腾不起,想换个易于阅读的版式,试了很久,皮肤竟然安装不上,后来才发现,桌面版和服务器版查的多着呢。
于是换老大哥mediawiki,发现真够劳师动众的,就算是简易的XAMPP也得折腾折腾,好不容易安装好,发现extensions用起来真费劲,尤其是categorytree这个东西。
不得不说mediawiki的确强大,特别针对大型多用户wiki的,不过,好钢得用在刀刃上,还得千锤百炼,不适合用在这里。
然后呢,以前用过 tiddlywiki,的确好东西,就一个文件,放在本地个人用足够了。但是,俺是firefox + chrome双枪啊。tiddlywiki在chrome for linux下的save.jar插件无法运行,因为chrome for linux不支持java的,郁闷大了。
现在,又开始在网上寻。刚刚经Shellex兄的blog介绍,转到这里来,看来,要和他一样,重回vimwiki的怀抱啦。
人生就是这样,一个又一个的轮回...
同步dropbox很麻烦么,都自动同步的,难道你都不使用这种云端的工具,真河蟹
现在dropbox访问困难,还是传到空间比较靠谱,不知道有没有自动同步到空间的办法?或者手动的话,如何只上传那些修改过的文件呢?
请问那个 一个vim有多个tab是怎么实现的 ?
:tabe
vimwiki的简单模板做出来了吗?