用回Vimwiki,搭在线个人Wiki系统
一年前,我曾经撰文给大家介绍Vimwiki 。熟悉我的同学应该知道本猫对个人笔记的组织工具已经纠结很久了,甚至还为此挖过一个大坑。
直到前天看过明城哥的部落格文,我想我应该终止挖坑这一不明智行为,并且利用我对短期任务的热情迅速解决当下问题(话说拖延症是一个普遍现象啊Shellex猫)。所以我这回果断地换回Vimwiki,顺带解决下之前郁闷没有搜索的问题(明城哥号称只爱分类对搜索无爱)。
Hola, 欢迎来到shellex的部落格
一年前,我曾经撰文给大家介绍Vimwiki 。熟悉我的同学应该知道本猫对个人笔记的组织工具已经纠结很久了,甚至还为此挖过一个大坑。
直到前天看过明城哥的部落格文,我想我应该终止挖坑这一不明智行为,并且利用我对短期任务的热情迅速解决当下问题(话说拖延症是一个普遍现象啊Shellex猫)。所以我这回果断地换回Vimwiki,顺带解决下之前郁闷没有搜索的问题(明城哥号称只爱分类对搜索无爱)。
Plain Text木有结构,所以读起来会很累人。TxtBrowser这个Vim插件可以解决大家的问题。推荐。
Format.vim,这个没有名字,也不知道在不在Vim的插件库里面 ( via, download ),很老的插件了,但是很好用。
这个东西的效果是让Vim的gq命令支持中文之类的 multibyte text,推荐。
警告:Vimwiki不符合任何关于替代OneNote/EvenNote的想象。但是Vimwiki尝试提供另一种方式去做好这件事。如果你希望找一个OneNote的替代品,那就去督促shengbo同学快点开发GBase吧。
作为一个Linux使用者,你是不是像Shellex一样,也很为缺少一个杀手级的笔记软件发愁?真是的,难道这个要求在Linux下就这么奢侈吗?
Shellex先后使用了BasKet, Notecase, Tomboy, 花花写的半成品, Zim, TinnyWiki。但是都不满意。
下面是我放弃他们的原因:
BasKet, KDE依赖太多了…
Notecase, 不好用
Tomboy, 不好用,一大堆纸片
花花写的半成品, 不稳定,花花也不稳定
Zim, 在gentoo上编译依赖太多
TinnyWiki, 单文件,不靠谱。
用到最后,想起Emacs有个org-mode,那Vim也有Viki哈,可惜Viki依赖deplate来输出,而deplate是Ruby的….^&@&*($^($
算了,用VIMWiki好了。
最好在.vimrc里加一些设置:
” Vimwiki
let g:vimwiki_use_mouse = 1
let g:vimwiki_list = [{'path': '~/vimwiki/',
\ 'path_html': '~/vimwiki/html/',
\ 'html_header': '~/vimwiki/template/header.tpl',}]
header.tpl最好自己写,因为默认输出的HTML不是UTF8编码
嗯…
作为一个Vim和Firefox Fans,Vimperator 可谓神器。原来一直想浏览Web这种行为鼠标流比较合适,但是现在看来,不用鼠标也不错哈。偶离主流社会越来越远啦(偶是非主流~)
重新启用 Vimperator 最主要的原因是我找到了在Vimperator模式下使用Firefox Awesone Bar的方法。其实很简单,方法也很诡异。据MozTW的同学说是Place.sql的问题。解决方案是将当前的Bookmarks全部Backup,然后在Restore回来即可。
哇哈哈,绛紫就很帅了。然后禁用了一部份UI相关的插件,什么Tiny Menu啦的,但是还是保留了Tree Style Tab。然后禁用一部份功能相关的插件,比如Dafizilla ViewSourceWith什么的。
不用Vim的同学千万不要安装此插件,否则后果自负。
下面是偶的配置文件,挺简单的,回头再研究。:
“2.0b2 (created: 2009/02/19 16:44:46)
“”" == Options ==
set guioptions=
set runtimepath=/home/shellex/.vimperator
” open page in New Tab
set popups=1
” auto match page nav-links
set nextpattern=\s*下一页|下一张|下页\s*,\bnext\b,^>$,^(>>|»)$,^(>|»),(>|»)$,\bmore\b
set previouspattern=\s*上一页|上一张|上页\s*,\bprev|previous\b,^