Vimperator Portable (Base on Firefox 6.0 Portable & Vimperator 3.3pre)

The real portable solution of Vimperator.

Vimperator?太小众了吧?但我知道一定有人需要。

Vimperator是Mozilla Firefox的一个扩展,它为喜欢使用键盘的用户提供了类似于Vim的用户界面。它和Vim一样,有着较陡的学习曲线。Vimperator最独特的是不需要鼠标, 这是因为它有所谓的Hint模式、带自动补全的命令行,以及帮助系统。在Mozilla扩展中心,Vimperator的介绍是这样写的:Make Firefox look and behave like Vim. 让Firefox无论是外观还是操作,都像极了古老的文本编辑器:Vim。Vimperator的功能包罗万象,足以代替50个扩展。有人说它是有史以来最伟大的Firefox扩展,有人说,Firefox不过是Vimperator的载体,Vimperator才是浏览器的灵魂。总之,当您习惯了它,就再也离不开它,再也离不开装逼了。

然而,Vimperator的开发者,多年来想尽办法,阻止Vimperator的便携化,多少用户的质问与探索,不能动摇他们的铁石心肠,非要把配置放在userprofile。终于,在China,这片神奇的土地,在我们的PortableAppC,真正的Vimperator Portable诞生了。

修改自Mozilla Firefox, Portable Edition (Firefox 6.0),在内核中加入了对Vimperator便携化的原生支持,算是个新的分支吧?

源代码位于: OtherSource。

主要修改部分:

– 整合Vimperator 3.3pre扩展。
– 实现Vimperator扩展的便携化。Vimperator默认配置目录为Datavimperator。
– 加入导入本地Vimperator配置功能。(首次运行时提示)
– 在OtherSourceVimperatorPortable.ini加入Vimperator目录的路径设置。
(将此文件复制到VimperatorPortable.exe同目录后,其中设置生效)
– “AllowMultipleInstances”默认值改为true。以方便多实例运行。
– “SkipCompregFix”默认值改为true。以避免路径改变后扩展兼容失效。

 


Download (English): DBank | MediaFire

Download (简体中文): DBank | MediaFire

Download (繁體中文): DBank | MediaFire


《Vimperator Portable (Base on Firefox 6.0 Portable & Vimperator 3.3pre)》目前有 20 个评论。

  1. 首次运行时,进程中有vimperator和firefox两项,再次运行时,只有firefox一项。另外,C:Documents and SettingsUserApplication DataMozilla下的文件无法自动删除,虽然也不受什么影响……还有就是,支持一下大卫派(David Pi)同学,吼吼……坚持啊……一定要坚持……

    • 谢谢支持。
      如果已经启动了firefox,Launcher是会在启动后退出的。
      这个版本修改自portableapps.com的firefox portable。继承了它的所有特性。

  2. 用什么软件制作的?我想制作个 firefox 3.6.24 & Vimperator 2.3.1 的.并且要安装 autoproxy adblock Flashblock.xpi newsfox.opml Show Location.xpi,还请老乡指点一二.

    • 是直接修改的portableapps.com的源码。源码都打包在里面。要集成扩展只要正确把xpi放到defaultdata里面就行了。

      • 好晕哦.不会的呀.能麻烦介绍详细点吗?或者干脆给制作一个呗.小妹在此谢过公了啊.

        • 这个这个……只要把XPI文件(就是扩展程序下载下来)放到 App\DefaultData\profile\extensions\ 目录里面,那么首次运行(没有Data目录)的时候就会加载这些扩展啦。如果喜欢Firefox 3.6(现在都8了哦),就把3.6的程序文件放到App\Firefox\ 目录里面去替换掉原来的程序。就OK啦。

  3. 想要这个很久了!谢博主!

    另外我想请教一个问题:当我把Vimp portable的设为默认浏览器的时候,像直接打开网页是会用App里面的firefox来打开,而不是主目录下的Vimp portable,这样设置什么的就不一样了。其他设置重设一次还好,像Vimp的配置文件就不好搞了。
    当然其他portable的软件也有这样的情况,就是设为默认程序之后,从文件打开是会用App里的程序打开的。
    不知博主是否有什么好方法?谢谢!

    • 是的,便携软件是不能直接设置为默认程序的。因为设置默认程序必然在系统留下设置,和便携软件的原则不符。

      不过,便携软件是完全可以通过设置注册表的方式设置为默认程序的。原理是把注册表中调用 App\AppName\AppName.exe 替换为 AppNamePortable.exe 。自己修改注册表比较麻烦,可以把下面的文字保存为一个reg文件,把“F:\\APPS\\PortableApps\\FirefoxPortable\\FirefoxPortable.exe”替换为你的FirefoxPortable路径,在这里注意文件名是VimperatorPortable.exe,然后导入注册表:

      另外,也可以试试这个软件:
      http://windowsxp.mvps.org/defaultbrowser.htm
      支持Firefox Portable。

      • 哦,是的,这确实有违portable的原则,哈哈

        虽然每个软件都这样写注册表很麻烦,但还是谢谢博主提供了思路,有空自己实现以下。^0^

        另外,看了博主的开发指引,其中提到用虚拟机来看软件操作系统有什么改变,这具体是怎么看的?有什么辅助工具吗?谢谢!!

        • 使用Total Uninstall或者RegShot,在安装前扫描一次,安装后扫描一次,对比;运行前扫描一次,运行后扫描一次,再对比。
          这样对比两次以后基本就摸清软件行为了。

  4. 这个软件可以直接安装插件吗?
    例如:xmarks,adblockplus

  5. 站长大人,你觉得pentadactyl怎么样?对于新手来说pentadactyl&vimperaor哪个入手比较好?pentadactyl可能做portable吗?第一次来这个网站,好地方!

  6. 请问vimperator自己的插件(那些js文件,而不是firefox的插件)应该放在哪个目录啊??

  7. 博主,这个便携版无法看视频,调用不了原先就有的adobe flash 插件···

我要留言:

您的大名(必填):

您的邮箱(必填,不会公开):

您的网站(选填):

您的评论: