Firefox 里的 Vim(转)
来源:互联网 发布:中南民族大学网络教育 编辑:程序博客网 时间:2024/06/05 15:18
From: http://www.pizn.net/19-03-2011/vim-in-firefox/
进行编程了之后,也许就会习惯于操纵键盘上的任何一键来满足我们的需求。例如通过 Esc 来切换命令模式和插入模式。当我在要成为 Vim 控的时候,我希望我在浏览网页的时候,也能够只使用键盘就能走天下。于是乎,今天我要介绍一下Firefox 里的 Vim——Vimperator。
用户的操作习惯,影响着软件的发展。当我们使用 Vim
Vimperator 只是 Firefox 里面的一个插件,安装很容易。Firefox 4.0 beta 的话,需要额外安装兼容性插件。
如何获得 Vimperator ?
1,打开 Firefox(3.6) -> 菜单 -> 工具 -> 附加组件 -> 搜索 vimperator -> 安装。
2,直接到官方网站下载 Vimperator Lab ,只是需要翻过去才能找到。
3,到 Firefox 插件网下载 Firefox附加组件Vimperator 。
正常的话,安装完之后,就需要重启 Firefox。再次开启 Firefox 之后,你的 Firefox 就可能已经变成了类 Vim 了。
下面,介绍一些常用的命令和知识。
1,通过 Esc 键来切换 Vimperator 的模式,有命令模式和插入模式。命令模式即输入命令,插入模式即出入文本等信息。插入文本需要使用“:”(冒号)。
2,常用的命令模式:
命令模式下,“h”键向左,“j”键向下,“k”键向上,“l”键向右
命令模式下,“f”键显示当前屏幕链接,随后通过数字或者字母组合打开新的链接
命令模式下,“gg”至页面头部,“G”至页面底部
: o : 在当前页面打开新链接,例如::o www.pizn.net
: t : 在新页面打开链接,例如::t www.pizn.net
: w : 在新窗口打开链接,例如: :w www.pizn.net
: t+Tab :配合 Tab 选择相关的链接,例如: :t pizn+Tab键进行选择
: set go+=mTb : 打开 Firefox 工具栏
: set go-=mTb : 关闭 Firefox 工具栏
在 Firefox 4.0 上,没有 go 的命令,需要调用 gui 来打开浏览器工具栏等,具体有几个参数可以选择
:help : 输出帮助文档
3,通过更多的命令,还可以查看网页的源文件,调用 Firefox 的插件等。具体就不详解了,上几幅图。
在命令模式按下“f ” ,则显示效果如下:
通过 Tab 键选择打开链接:
通过输入命令:echo content-document,查看页面 Document :
输入 :echo javascript 可输入 js :
有些人习惯于使用 chrome 浏览器,在 chrome 浏览器里面,也有人开发了基于 chrome 的 Vim,叫做 Vimium,我感觉功能没有 Vimperator 强大,但基本上的都用。命令也是基本一样的。加入你是 chrome 用户,可以访问这里查看。
- Firefox 里的 Vim(转)
- firefox的vim插件vimperator
- Vim 里的 $VIM $VIMRUNTIME $HOME
- Vimperator:把你的Firefox变成VIM
- Pentadactyl/Vimperator:VIM化的Firefox
- Vimperator-让你的Firefox变成Vim
- vim-scripts里的东西
- vim里gf的妙用
- vim里的一些实用工具
- [转]extjs中文字体在firefox和Adobe Air里显示偏小的问题
- vim中vimrc里taglist的设置
- vim 里tab键的设置
- 去掉vim 里打开的^M
- vim 里的 "\r" 和 "\n"
- Ubuntu里VIM的基本配置运行
- Ubuntu里VIM的基本配置运行
- Mac 终端里 vim 的常用用法
- Firemacs让你的firefox使用Emacs/Vim 快捷键
- 媒体为什么不多关注下“超强台风'威马逊'”重创海南岛???
- Windows batch脚本总结
- android平台的基础——Dalvik 虚拟机
- 聊聊Service(二)
- 一切从现在开始
- Firefox 里的 Vim(转)
- HDU2602 Bone Collector 【01背包】
- 自动生成android动画配置文件
- Codeforces #257 (Div. 2) C. Jzzhu and Chocolate
- 台风“威马逊”重创广东海南等地
- rtt学习笔记二:I/O设备管理
- android开发常用的java包
- Ubuntu13.10纯文本模式/终端中文乱码解决方法
- 开始读《Unix环境高级编程》