阅读:8398回复:19
VimFx (键盘流, 仿Vim式操作Firefox, 替代Stylish加载CSS)
VimFx是一个强大的扩展, 主要功能是模拟Vim的键盘操作方式, 同类扩展有Vimperator和Pentadactyl.
1. 入门: VimFx与Vimperator/Pentadactyl的比较: (1) Vimperator和Pentadactyl默认会把Ctrl+C, Ctrl+V这样常用的快捷键都更改, 对于新手来说并不好用. 与这两个扩展不同的是: 默认VimFx不会更改Firefox自有的快捷键, 这样用户能无缝接入VimFx扩展, 而不用专门去排除一些常的的按键. (2) Vimperator和Pentadactyl的设置文件默认是保存在C盘, 要变更位置还比较麻烦, 至少我没有改成功[:05:] . 而VimFx的设置文件位置有一条参数在管理. 我是使用setRelativeEditPath.uc.js这个脚本来设置相对路径的. extensions.VimFx.config_file_directory 2. 进阶篇 对于有一定动手能力的用户来说, 你也可以自定义规则, 将个性化的设置写入Config.js中. 目前我已将Keychanger.uc.js中的快捷键移植到了VimFx, 配合VimFx自带的Vim化快捷键, 用键盘操作起来更加强大. 快捷键大全: 初期不熟悉快捷键时, 可能经常要查询, 你可以键入"?"调出上图的快捷键列表 3. 样式加载: 取代Stylish扩展 另外, VimFx还能夠加载CSS文件, 而且加载效果非常优秀. 原本我一直在使用UC脚本userCSSLoader.uc.js右载CSS, 但这个脚本有个问题, 加载CSS要比Stylish扩展慢, 再者userCSSLoader.uc.js对部分CSS的支持不夠友好, 导致我还得专门安装Stylish来应付两个特殊的样式. 至少以我的CSS样式加载来看, VimFx完全可以取代Stylish, 我已经这样做了. 4. 常用操作: (1) f/gf/F/af键浏览模式(常用) (2) 滚屏: 半屏(上/下), 整屏(上/下) (3) 标签: 关闭当前标签, 还原标签, 上一个标签, 下一个标签 5. 两段CSS设置 (1) 设置Hint字体大小 /*VimFx 调整Hint字体*/ #VimFxMarkersContainer .marker { font-size: 12px !important; /* Specific font size. */ text-transform: lowercase !important; /* Lowercase text. */ opacity: 1 !important; /* Semi-transparent. Warning: Might be slow! */ } (2) 有时怎么按快捷键都没有, 其实那是因为误按了i键进入了忽略模式, 以下CSS可以在进入忽略模式时地址栏红色显示, 一目了然 /*VimFx忽略模式时地址栏红色*/ #main-window[vimfx-mode="ignore"] #urlbar { background: red !important; } 6. 资源 扩展下载地址: https://addons.mozilla.org/en-US/firefox/addon/vimfx/ VimFx Github: https://github.com/akhodakivskiy/VimFx 我的设置文件: https://github.com/dupontjoy/userChromeJS/blob/master/Local/VimFx/config.js 更详细的用法: https://github.com/dupontjoy/userChrome.js-Collections-/blob/master/CingFox/doc/vimfx%E7%94%A8%E6%B3%95.md |
|
1楼#
发布于:2016-07-02 16:29
|
|
2楼#
发布于:2016-07-02 21:20
|
|
3楼#
发布于:2016-07-05 07:42
|
|