Mac版本Firefox上网神器Pentadactyl配置

Pentadactyl是个Firefox的插件,能实现用VI的操作方式来控制Firefox,从此以后,Firefox成为了上网神器。他从Vimperator发展过来的,听说是因为原先开发小组内成员意见不合,然后一个人就另起炉灶。

Mac版本和Windows以及Linux版本有一定的区别,Mac版不需要Ctrl+C来复制粘贴,用Command+C就行。另外Ctrl+Enter自动补全网址也有所区别,再有就是最新版的Pentadactyl中,修改了strictfocus属性。以下是我的配置文件,保存至~/.pentadactylrc即可。

loadplugins ‘\.(js|penta)$’

” Options
set nextpattern=\s*下一页|下一张|下一篇|下一頁|下页|后页\s*,^\bnext\b,\\bnext\\b,^>$,^(>>|»)$,^(>|»),(>|»)$,\\bmore\\b
set previouspattern=\s*上一页|上一张|上一篇|上一頁|上页|前页\s*,^\bprev|previous\b,\\bprev|previous\\b,^<$,^(<<|«)$,^(<|«),(<|«)$ set mapleader=',' set titlestring='Mozilla Firefox'
” Mappings
noremap j 3j
noremap k 3k
noremap J
noremap K
noremap h gT
noremap l gt
noremap H 3h
noremap L 3l
noremap ,
noremap .
noremap :tabmove! -1
noremap :tabmove! +1
noremap gi gi
map U :ju
map n :nohlfind
map e :history -sort -date
map r :restart
” 使用,eu或者,eg切换网页编码
noremap eu :set encoding=UTF-8
noremap eg :set encoding=GB2312

” Ctrl+Enter补全.com,Shift+Enter补全.org
cnoremap www..org
cnoremap www..com

” PassThrough Gmail, Google Reader, Google Music, Google Calender, Twitter
autocmd LocationChange music\.google\.com|mail\.google\.com|www\.google\.com\/reader|www\.google\.com\/calendar|https?://twitter\.com -js modes.set(modes.PASS_THROUGH)
set strictfocus=www.google.com:despotic,twitter.com:despotic

style -name=commandline-ime chrome://* #dactyl-commandline-command input {ime-mode: inactive;}

Programming , , ,

Leave a Reply

Your email address will not be published. Required fields are marked *