【转】 Pentadactyl简单介绍

原创 2011年04月20日 13:58:00
2010-11-21 14:21
转载自 arurua
最终编辑 arurua


关于Pentadactyl/Vimperator的介绍,可以找找现有的blog文,本人就不多言了。本人就提提Pentadactyl好了,两者关系 比较古怪,原作者拆伙后出现的产物,总体上比原型很多地方都有改善,不足就是不能原封不动地支持Vimperator的脚本(不过因为刚接触,不支持也影 响不大,因为没用过又不知道怎么用,也没有时间折腾)。不过即使不接触脚本,只是简单用Pentadactyl的键盘热键就已经非常好用,其他的实在有兴 趣不妨多看看帮助,自己摸索摸索。

(话说脚本『说是脚本,不过名字还是plugin,而Pentadactyl的文件夹名字居然多了个s,故意的么?』,刚开始去某日网时不知道要点下载orginal file,自己右键另存,杯具)

配置文件名字,linux下是.pentadactylrc,windows下是_pentadactylrc。pentadactyl的配置文件夹是plugins,注意多个s。这个保存方式是:mkp,名字的原因。发觉用!强制保存的定义方式与一般的设置很不一样,不过不影响理解。该干什么还是什么。

“这个命令最好在第一次安装扩展时,自己写上去,先打:,再打set。自动补齐还是不错的,rbcmB各表示什么都有说明。
set guioptions=rbcmB

”改热键不可少,初始设定很多蛮不顺手
"为什么将改成,主要是与用惯Windows的默认操作很矛 盾。默认没有使用,停止Pentadactylc的还是有用得上的地方,不然原本有 热键的扩展就完全用不到。
map -modes=n,v -builtin
map -modes=n,v -builtin
map -modes=i -builtin
map -modes=i -builtin
map -modes=c -builtin
map -modes=c -builtin

“停止网页loading,原来的是,复制还是保留好一点。
map -modes=n,v :stop

”=为新的页面放大+,不过数字键盘那边不能用
map -modes=n,v = -builtin +

“左右切换Tab,原来的可以用方向键搭救;不喜可以改成前进后退,默认的前进后退的热键也很方便L H
map -modes=n,v h gT
map -modes=n,v l gt

”多加一行向下向上,滚轮坏了的福音(话说jkhl的操控早就用烂了,玩DC:SS的原因还连yubn都用上,一般的roguelike游戏数字键盘就足够,而DC:SS的o在jk这边不得不换)
map -modes=n,v j -builtin 2j
map -modes=n,v k -builtin 2k

“复制内容比网址实用一点吧,互换很有必要
map -modes=n,v y -builtin Y
map -modes=n,v Y -builtin y

”Windows的一批快捷键恢复
map -modes=n,v -builtin
map -modes=n,v -builtin
map -modes=n,v -builtin
map -modes=n,v -builtin
map -modes=n,v -builtin
map -modes=i -builtin
map -modes=i -builtin
map -modes=i -builtin
map -modes=i -builtin
map -modes=i -builtin
map -modes=c -builtin
map -modes=c -builtin
map -modes=c -builtin
map -modes=c -builtin
map -modes=c -builtin

“这个最好在运行扩展时输入,如果在_Pantadactyl更改的话容易出乱码而无效。输入时复制粘贴就行了,实在搞不懂command line如何用热键复制粘贴,除了鼠标右键,最后还是用 搭救。这翻页功能没有auto Pager直接,因为不是自动预读,不过比较万能,关键字对上了就可以用。需要其他语言的翻页功能,加关键词就行。
set nextpattern='/bnext/b',^>$,'^(>>|»)$','^(>|»)','(>|»)$','/bmore/b','s*下一页|下一张|下一章|下一篇|下一頁|下页|后页s*'
set previouspattern='/bprev|previous/b',^<$,'^(<<|«)$','^(<|«)','(<|«)$','s*上一页|上一张|上一章|上一篇|上一頁|上页|前页s*'

"这个用来对付某些支持热键的网站,如gmail googlereader,暂保留jk可用,简单容易懂。
set passkeys=https:'//mail.google.comcom|www.google.com/reader/:jk'

firefox 14 vim化——Pentadactyl

Pentadactyl pentadactyl[,pentə'dæktil] adj. 有五指的 Version 1.0 for Firefox 4.0-14.*   鼓捣了两个小时Pent...
  • diy534
  • diy534
  • 2012年11月05日 02:59
  • 848

Java简单介绍

Java的三个版本:        Java SE:标准版,各应用平台的基础        Java EE:企业版,以企业为环境而开发应用程序的解决方案        Java ME:微型版,致力于消...
  • elibrace
  • elibrace
  • 2016年01月27日 08:42
  • 2178

JVM简单介绍

JVM模型结构 图: 程序计数器(PC): 当前线程所执行的字节码的行号指示器,字节码解释器工作时就是通过改变这个计数器的值来选取下一条需要执行的字节码指令。 场景:分支、循环、跳转、异常处理、线...
  • chun16free
  • chun16free
  • 2016年04月15日 14:07
  • 336

简单介绍 dubbo

Dubbo是一个开源的分布式服务框架,它最大的特点是按照分层的方式来架构,使用这种方式可以使各个层之间解耦合;从服务模型的角度来看,Dubbo采用的是一种非常简单的模型,要么是提供方提供服务,要么是消...
  • u014266877
  • u014266877
  • 2017年01月19日 09:45
  • 299

Spring学习笔记一(Spring简单介绍)

1.前言 从今天起开始写几篇关于Spring的文章,来总结一下,近来的学习情况,也想与大家分享一下学习Spring的心得和体会。希望大家能够多多指正。  2.Spring简单介绍 上...
  • ZHOUCHAOQIANG
  • ZHOUCHAOQIANG
  • 2015年08月09日 22:00
  • 1522

mybatis----简单介绍和使用

进公司后,公司用的Mysql数据库,持久层用的就是Mybatis,开始感觉没有接触过,应该挺难,可是现在看来全是自己吓自己,下面让我来简单介绍一下: MyBatis是一个基于java的持久层框架  ...
  • u013045959
  • u013045959
  • 2016年09月16日 14:11
  • 1468

Spring MVC简单介绍

对SpringMVC框架介绍    The Spring Web model-view-controller (MVC) framework的设计是围绕一个分发期,将请求处理程序,可配置的处...
  • jiang_qing_kai
  • jiang_qing_kai
  • 2015年01月18日 18:58
  • 1058

Servlet的简单介绍

1. Servlet的由来 Servlet是sun公司提供的一门用于开发动态web资源的技术。 Sun公司在其API中提供了一个servlet接口,用户若想用发一个动态web资源(即开发一个Java程...
  • qq_33642117
  • qq_33642117
  • 2016年07月06日 21:30
  • 462

nginx简单介绍

关于网站性能问题,那就到了 NGINX 和 NGINX Plus 发挥作用的时候。一般可以通过以下三种方式改善网站性能:   作 web 服务器,NGINX 最开始的设计初衷就是解决 C10K ...
  • laomoluhaitao
  • laomoluhaitao
  • 2016年08月27日 07:08
  • 190

Shiro 简单介绍

Apache Shiro 是一个强大易用的 Java 安全框架,提供了认证、授权、加密和会话管理等功能,对于任何一个应用程序,Shiro 都可以提供全面的安全管理服务。并且相对于其他安全框架,Shir...
  • qwssd
  • qwssd
  • 2017年08月22日 21:14
  • 108
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:【转】 Pentadactyl简单介绍
举报原因:
原因补充:

(最多只允许输入30个字)