4 Jan 2013

Pentadactyl的中文hint

收藏到CSDN网摘
前面曾经介绍过Pentadactyl这个Firefox的插件,用来像vim那样操作浏览器.可以极大提高工作效率.尤其是按f之后的链接hint功能更是完全摆脱了鼠标的限制.不过默认的hint仅支持英文,对于中文就无能为了.这里有个网友制作的中文hint,例如对于"测试连接"这种文字连接,直接f后,依次键入cslj就能一次命中,而且随着输入字母的增多,会动态调整匹配的链接顺序,非常智能.


chinese hint的js文件在这里下载.
使用方法:放入%USERPROFILE%\pentadactyl\plugins文件夹.然后输入下面的命令来开启需要的中文hint模式,可选拼音或者五笔
按照拼音hint输入:set hintsmatching=custom
按照五笔hint输入:set hintsmatching=custrom chinesehints=wubi

_pentadactylrc配置文件,一般存放在用户名根目录下
主要是一些常用的快捷键恢复,例如ctrl+c复制,ctrl+v粘贴,ctrl+x剪贴,ctrl+a全选,ctrl+z撤销,ctrl+y重做
另外j和k都重新定义为一次滚动10行
h和l重新定义为前一个/后一个标签页
<和>重新定义为后退/前进
"hg6821

loadplugins '\.(js|penta)$'
group user
highlight Hint font-size:18pt !important
map -count -modes=n,v , <count><C-o>
map -count -modes=n,v . <count><C-i>
map -count -modes=n,v <C-a> -builtin <count><C-v><C-a>
map -count -modes=n,v <C-c> -builtin <count><C-v><C-c>
map -count -modes=n,v h -builtin <count>gT
map -count -modes=n j -builtin <count>10j
map -count -modes=n k -builtin <count>10k
map -count -modes=n,v l -builtin <count>gt
map -count -modes=n,v <C-f> -builtin <count><C-v><C-f>
map -count -modes=c <C-c> -builtin <C-v><C-c>
map -count -modes=c <C-v> -builtin <C-v><C-v>
map -count -modes=c <C-x> -builtin <C-v><C-x>
map -count -modes=i <C-a> -builtin <C-v><C-a>
map -count -modes=i <C-c> -builtin <C-v><C-c>
map -count -modes=i <C-v> -builtin <C-v><C-v>
map -count -modes=i <C-x> -builtin <C-v><C-x>
map -count -modes=i <C-z> -builtin <C-v><C-z>
map -count -modes=i <C-y> -builtin <C-v><C-y>
set guioptions=bCrsBcT
set hintmatching=custom

" vim: set ft=pentadactyl:

修改hint font size的命令:
:hi -a Hint font-size: 23pt !important;

No comments :

Post a Comment