My Opera is closing 3rd of March
photo of Yunt

云一样的梦…

只是当时已惘然

Subscribe to RSS feed

一条命令得到vim syntax目录中的词典

[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就行了!