如果能发布成功,证明我对 vimpress 的修改是 OK 的。
修改有两条:
- 增加对 post slug 的支持
- BlogList 可带参数指定取最近几篇,缺省则只列出最近 10 篇,给 0 才取所有的
patch 在这里 vimpress-0.9-slug-and-listcount.patch.txt。xmlrpc
好像没有关于 trackback 的规范,要不就是 python 的 xmlrpclib 不支持,反正我在
post 字典里面没有看到这个字段。
其实改进的地方还有很多,感觉离作者自定的“0.9”还差得远呢。
Aug 7, 2008 at 5:50am | 1 Comment
Tags: vim, vimpress and wordpress
啥废话也不说了,看这个:
imap jj <ESC>
我在 OpenSolaris 数十万个文件中搜索 "jj",发现它只在邮件地址中出现过几次,可见是完全可行的。实在碰到要输入这两个字符,就按 j 等一会会再按一次得了。
用了几天了,感觉还是很不错的,推荐。
Aug 2, 2007 at 6:16pm | 0 Comments
Tags: trick and vim
1. vim -u /path/to/vimrc 这样可指定配置文件,做 bash 的 alias 时有用,但是读取配置之后的初始化动作就跳过了 (:h initialization),会导致很多 feature 被关闭,解决办法是 set nocp (nocompatible)。
2. 打开文件时光标跳到最后编辑的位置,google 来的,看不懂 :),但是真的很方便:
" Open a file at the last edited location
au BufReadPost * if line("'\"") > 0 && line("'\"") <= line("$") |
\ exe "normal g'\"" | endif
Oct 11, 2006 at 10:46pm | 0 Comments
Tags: vim
vim7 早就出来了,我到今天才在 Solaris 上自己编译了来用,最喜欢的是 Ctrl+N、Ctrl+P 的改进,与 6.4 相比,下拉列表一目了然,非常方便。

至于 tab 功能,到没觉得有多好,也许是太习惯 6.4 了,体会不出好处来。有意思的是,:help! 会显示“Don't panic!”,中文 locale 下 vim64 中对应的是“不要惊慌!”,现在翻译成“不要慌!”了 :)
在多个机器上从 nfs 共享目录来执行时,设置 VIM 环境变量指向存放 syntax 和 plugins 文件的父父目录就可(父目录是 vim70)。
编译参数先记在这,说不定 vim8 出来的时候还能用:
./configure \
--enable-gui=gtk \
--with-x \
--enable-cscope \
--enable-xim \
--enable-fontset \
--enable-multibyte \
--disable-gpm \
--disable-netbeans
支持中文,支持 GUI,选 gtk 是为最大兼容(各个机器环境不一样)。
Sep 23, 2006 at 1:37am | 0 Comments
Tags: vim
系统自带的 gvim 不支持中文,郁闷了好久,自己下了6.4 的源码,琢磨了一下终于弄出来了。编译前 configure 要打开的选项:
--enable-multibyte --enable-fontset --enable-xim --enable-gui
中文需要设置 encoding。在 Solaris 上设置
set encoding=euc-cn
Win32 版本设置
set encoding=cp936
另外,要设置一种中文字体,例如 Solaris 上
set guifont=Song 10
至于 fileencoding 这个保持为空就行了,避免文件编码发生意外的转换。
Tips:
:set guifont=* 可以弹出窗口来选择
:lang 可查看当然语言环境
:version 可查看到所有编译选项
Note: --enable-gui 默认是 gtk 优先,这样的话 ~/.Xdefaults 里面设置 Vim.background 不起作用,根本不读取该文件里面的资源。背景色可以在 ~/.gvimrc 里面设置,如:
hi Normal guibg=#eeeeee
Dec 23, 2005 at 7:17pm | 0 Comments
Tags: vim