Wednesday, 21. June 2006, 10:46:46
vim
[yurt@yurt ~] [18:51:17 ]
<2 files 50M >
>>>for i in /usr/share/vim/vim70/syntax/*;do cat $i | grep keyword | grep -v nextgroup | \
awk '{ $1=""; $2=""; $3=""; print}' | perl -pe 's/\s+/\n/g' | grep -v contained | grep -v '^$' | \
sort | uniq>~/.vim/dict/`basename $i .vim`.dict;done
这样能得到/usr/share/vim/vim70/syntax目录下所有格式的字典文件
不过这么多的字典文件大多数都是没有的
可以简化成这样得到特定的字典文件:
[yurt@yurt ~] [18:51:17 ]
<2 files 50M >
>>>cat /usr/share/vim/vim70/syntax/FILENAME | grep keyword | grep -v nextgroup | \
awk '{ $1=""; $2=""; $3=""; print}' | perl -pe 's/\s+/\n/g' | grep -v contained | grep -v '^$' | \
sort | uniq > /home/user/.vim/dict/FILENAME.dict
替换FILENAME就行了!
Monday, 19. June 2006, 09:47:26
vim
今天看到有人用emacs配合sdcv(stardict CLI版)写了个在其中查词的功能,
效果不错,因为不用emacs,所以就写了个在vim中使用的!
gvim下的挺完美的,因为vim里没有calltip的功能所以只能分割窗口了……
具体如下:
在~/.gvimrc中加入这些:
function Mybln()
let expl=system('sdcv -n ' .
\ v:beval_text .
\ '|fmt -cstw 40')
return expl
endfunction
set bexpr=Mybln()
set beval
效果如下,鼠标放在单词上显示!

在~/.vimrc中加入这些:
function! Mydict()
let expl=system('sdcv -n ' .
\ expand("<cword>"))
windo if
\ expand("%")=="diCt-tmp" |
\ q!|endif
25vsp diCt-tmp
setlocal buftype=nofile bufhidden=hide noswapfile
1s/^/\=expl/
1
endfunction
nmap F :call Mydict()<CR>
在单词上使用Shift+f ,效果:
Saturday, 27. May 2006, 07:54:52
vim
你是不是被工作目录下乱七八糟的 swap 文件和备份文件弄得很郁闷过?
不干净的:
ons.txt
ons.txt~
README
README~
tester.py
tester.py~
这里几个选项可以帮得上忙:
if !isdirectory('.backup')
call mkdir('.backup')
endif
set backupdir=./.backup,.,/tmp
set directory=.,./.backup,/tmp
这样,如果你想要你的备份文件干净的分成组,
只要在工作目录下创建
一个 .backup 的文件夹就可以了, vim 会把备份文件藏在那。vim会自动创建.backup并把备份文件放在那里。directory
选项控制 swap 文件的去处,如果你的工作目录不可写的话,vim会把swap
文件放在指定的位置之一。
Wednesday, 24. May 2006, 06:45:26
vim
这几天好像很是流行这几张图,我也来个跟风吧,收集全了简、繁、英的全部版本

简体版由fdl@linuxsir制作
繁体版由
Jserv制作
简体SVG
简体PDF

繁体SVG

原版地址
Saturday, 13. May 2006, 15:17:55
vim
今天看到sir上有人制作了关于vim自动补全的演示
不过他做的画面数有点太少了,
反正最近一直想好好研究一下用ImageMagick工具包捕捉操作步骤的
就借这个引子也自己也做一个吧
不过由于第一次做,效果不是很好
录制的时候好像自己在演电影一样
很是紧张“NG”了好几次,

这个可能是最好的了……
http://my.opera.com/yunt/homes/albums/67115/test.gif
Showing posts 1 -
5 of 8.