码迷,mamicode.com
首页 > 系统相关 > 详细

Vimperator技巧

时间:2016-07-24 22:36:06      阅读:384      评论:0      收藏:0      [点我收藏+]

标签:

Vimperator技巧

什么是Vimperator?Firefox的一个插件,模拟vim操作。

1. 用]]打开"下一页"链接,[[打开"上一页"
Vimperator在google搜索上支持这个功能,对于中文网站就不能用了。需要做如下设置

" Let [[,]] also work in chinese website (next page/previous page)
set nextpattern+=下一页,下页
set previouspattern+=上一页,上页

2. 切换command mode时,自动去激活输入法(回到英文输入法),e.g. google搜索中文关键字,列出搜索结果,此时输入法是中文,想要通过f(hint)打开某个搜索词条,由于输入法的缘故,无法做到。下面的设置解决了此问题: (无效)

style -name commandline-ime chrome://* #liberator-commandline-command input {ime-mode: inactive;}

3. 复制网页标题,比如引用某个网页的内容时,想要复制它的标题,默认y是复制网址到剪切板,为了实现这个功能,我们可以运行js命令来做到(了解更多,:help js):

map Y :js util.copyToClipboard(document.title)<CR>

另外,对于网页中的链接我们也可以复制其描述以及它的url到剪切板,e.g. google搜索的结果,有几条我们想要记录下来,可以通过以下命令copy:

;y - copy link of hint
;Y - copy link of text

4. 启动外部编辑器, 在输入模式下按<C-i>即可,输入完毕,保存退出,若不保存退出,则输入无效。

5. 一些方便的快捷键映射,q/w切换前一个标签/后一个标签,e切换当前标签/上一个活动标签。

map q gT
map w gt
map e :b#<CR>

 

仍然没有解决的问题:

1.  命令模式下的输入法问题,中文输入法下,切换到命令模式,无法执行命令


参考:
a. Vimperator技巧几则: http://www.cnblogs.com/bamanzi/archive/2010/11/06/vimperator-tips.html

Vimperator技巧

标签:

原文地址:http://www.cnblogs.com/xianzhon/p/5701569.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!