時計坂一刻館三号室

Vimperator Plugin for “IE Tab” ver 0.0.1

屈超(沙滩凉鞋) 发表于 2008 年 2月 1 日 23 时 35 分

Vimperator 自 0.5 以来就支持了插件系统……
而所谓的插件……
无非就是一个 JS 而已……
所以看看 Vimperator 和其它扩展的源码就能写出来……
今天抽空为 IE Tab 写了一个 Vimperator 插件……
功能嘛……
就是给 IE Tab 在 Vimperator 里添加了 Command 和 Mapping ……

用法如下:
(假设 IE Tab 的设置为 ‘alwaysNewTab’ = false)

NORMAL 模式下:
:ie 在本标签页切换当前页面浏览引擎;
:ie! 在新标签页切换当前页面浏览引擎;
:ie e 在外部程序浏览当前页面;
:ie o 打开 IE Tab 选项页。

HINT 模式下:
i 在本标签页使用 IE Tab 打开链接;
I 在新标签页使用 IE Tab 打开链接;
e 在外部程序打开链接。

下载后放到 vimperator\plugin 下……
重启 Firefox 后它会自动加载……
如果你还不知道 Vimperator 为何物……
那么请移步这里……

下载地址如下:(请右键另存)

官方下载http://vimperator.mozdev.org/scripts/ietab.js
国内用户http://vip.yyjoy.com/chappell/vimperator/plugin/ietab.js
国外用户http://www.quchao.com/projects/vimperator/plugin/ietab.js

插件已经发到 Vimperator Mailing List 了……
不知道什么时候才有个回音儿……
今天就到这里……

23:31 更新:
官方已经在 Script List 里增加了本插件……
哦耶……

[080131] Portable Firefox 下 Vimperator 0.5.3 个性调整……

屈超(沙滩凉鞋) 发表于 2008 年 1月 31 日 19 时 54 分

很抱歉……
直到 Vimperator 0.5.3 发布一个多月之后的今天……
我才更新了本日志……

为 Firefox 2 之下最后的一个版本……
最令人咋舌的是 vimperatorrc 的引入……
(即配置文件…… 同 Vim 的 _vimrc ……)
建立的方法有两种……
第一种是先用 :set 命令对各项设置进行设定……
然后运行 :mkv 命令来自动生成配置文件……
这种方式生成的配置文件位于 HOME 文件夹……
如果你和我一样使用 Windows 系统……
那么 HOME 环境变量很可能没有设定……
系统会自动在 USERPROFILEHOMEDRIVE\HOMEPATH 下寻找配置文件……
那么很可能你会在 C:\Documents and Settings\Chappell.Wat 下找到它……
Chappell.Wat 是我的个人账户文件夹……)
这种方法虽然方便……
但配置文件被放置在系统文件夹……
要是重灌系统时忘了这茬儿……
后果就……
所以我选择了第二种……
也即手动建立 vimperatorrc 文件的方法……
由于 ~ 除了代表 HOME 之外还指代 VIMPERATOR_HOME 变量……
且后者的优先级高于前者……
因此我们只需要建立一个名为 VIMPERATOR_HOME 的环境变量……
并将其值指向 Vimperaotor 扩展所在的目录……
再将我们编写好的 vimperatorrc 文件扔进去……
(Win 下 _vimperatorrc 优先于 .vimperatorrc ……
*nix 下 反之……)
这样一来就毋庸担心重灌系统所带来的损失了……
至于配置文件的格式嘛……
很简单……
每行放一条命令即可……
比如我的……

set vb
set go=m
set hc=hjklasdgyuiopqwertnmzxcvb
set titlestring=Chappell.Wat’s Vimperator

这样每次启动 Vimperator 就会自动载入该配置……
而且重灌系统后重设环境变量就会恢复到重灌前的状态了……
是不是很方便咧……

花了大量篇幅介绍了 vimperatorrc 文件……
有了前面的基础……
下面只需要在 VIMPERATOR_HOME 的文件夹里建立路径为 vimperator\plugin 的文件夹……
即实现了其插件的功能……
该文件夹下的 js 插件将在 Firefox 启动时自动加载……
由于目前我对 vimperator 的插件尚无什么研究……
就不多说了……
不过我正着手挑一个常用的扩展为其编写一个 Vimperator 插件……
不知选什么比较合适……
要不选FlashGot……

另外一个令人欣喜的更新是可以自动识别 WYSIWYG 编辑器了……
而之前是需要输入 I 来启动 escape 模式的……
简而言之……
你现在用可视化编辑器编写日志、帖子时……
就不用先 escape 了……
直接就可以进行编辑……
支持 Ctrl - C 和 Ctrl - V 等熟悉的快捷键……
这与我之前的猜想一样嘛……
哦活活活……
其它比较有特色的更新……
比如……
Ctrl - g 可以在状态栏显示页面信息……
用 + 和 - 用于在状态栏显示历史状态……
这些都不说了……
还是让我们等待 Vimperator on FireFox3 吧……

今天的最后……
表达一下我想维护 Vimperator 中文版的想法……
但是我本身却习惯使用英文版……
矛盾中……

Read the rest of this entry »

MinGW + EditPlus/Vim 打造轻量 C/C++ IDE

屈超(沙滩凉鞋) 发表于 2007 年 9月 9 日 0 时 19 分

VC++ 实在太大了……
而且不符合一直以来凉鞋所推崇的 Portable 标准……
于是选择了 MinGW 配合 EditPlus 或 gVim 来构建自己的“IDE”……
(严格也算不上 IDE 啦……)
记录如下……

1.到 MinGW 的“私服”去下载必须文件……
我所需的文件罗列如下……

binutils-2.17.50-20060824-1.tar.gz
gcc-core-3.4.5-20060117-1.tar.gz
gcc-g++-3.4.5-20060117-1.tar.gz
mingw32-make-3.81-2.tar.gz
mingw-runtime-3.13.tar.gz
w32api-3.10.tar.gz

2.建立 MinGW 文件夹……
选择符合自己习惯的文件夹……
比如和编程工具放在一起……
因为本方法是 Portable 的……
重装(或移动)后稍作设置即可重新工作……
假设本例中我们选择了……

X:\Tools\MinGW

只要你不嫌麻烦……
路径稍微长一些无所谓……
尽量不要用中文路径……

3.解压 MinGW 各部分……
Read the rest of this entry »

好开心哦……

屈超(沙滩凉鞋) 发表于 2006 年 4月 9 日 21 时 14 分

手机被俺搞好了……
一下省了几千大圆……
大叔我真是开心死了……

另外……
昨晚(今天凌晨)和 Skyee 君聊天……
本来他只是给我看一个关于使用 Symfony 快速构建 Cart 程式的视频……
(这个框架确实牛X…… 分分钟搞定啊……)
我却看上了视频中的那个很牛X的编辑器……
(Mac 上的…… 没用过…… 超强的自动完成功能……)
后来俺就开始研究改进自己的 Editplus ……
包括配色、语法高亮、用户工具……
最后发现实际定制度并不高……
费眼神……
无奈只得放弃……

今天受得 Skyee 君推荐……
开始用 VIM ……
这个本来是 UNIX 上的玩意移到 Win 系上依旧好用……
俺熟记快捷键后预计效率可以 200% UP ……
预计本周抛开陪伴我 N 年的 Editplus ……

播放器加载中……
读取中……
图书数据加载中……
读取中……
剧集数据加载中……
读取中……
专辑数据加载中……
读取中……
2008 Firefox+ Summit
歌曲数据加载中……
读取中……
通讯方式加载中……
读取中……
QR Code 加载中……
读取中……