SurfingKeys插件是一款可以增加chrome快捷鍵的插件,這款插件可以讓你像使用vim一樣使用chrome瀏覽器。有了這款插件你基本就不需要鼠標(biāo)來(lái)控制chrome了,直接鍵盤即可解決所有需求,Surfingkeys 的基本特性是讓你自己寫一段 Javascript 腳本,然后通過(guò) mapkey 映射到某些按鍵。之后當(dāng)你按了那幾個(gè)鍵以后,對(duì)應(yīng)的 Javascript 腳本就會(huì)被執(zhí)行。
插件功能:
1、提供了 Insert 模式。和 Vimium 的 Insert 模式不同,SurfingKeys 的輸入模式是真的用來(lái)輸入的。在網(wǎng)頁(yè)中的輸入框通過(guò) Ctrl+i 觸發(fā),即可使用 Vim 的操作方式來(lái)輸入內(nèi)容。通過(guò) :ws 來(lái)將輸入內(nèi)容填充至輸入框。
2、Virsual 模式。通過(guò) v 來(lái)進(jìn)入輸入模式,可在此模式下通過(guò)鍵盤選中網(wǎng)頁(yè)內(nèi)容,并支持類似 y 這種復(fù)制操作。
3、功能更全面。比如 sg/sb 等可通過(guò)谷歌/百度搜索復(fù)制的內(nèi)容。o 可以通過(guò)文本在歷史記錄/書簽等內(nèi)容中查找相關(guān)鏈接并打開。O 可以打開網(wǎng)頁(yè)中文本模式的URL(非超鏈接)。此外還提供了網(wǎng)頁(yè)截圖/markdown預(yù)覽/pdf預(yù)覽等輔助功能。
4、最重要的一點(diǎn),SurfingKeys 的光標(biāo)和提示都更大,更容易找到。
快捷鍵記錄:
輸入
gi——跳到第一個(gè)輸入框
i——選擇輸入框
打開鏈接
f——在當(dāng)前頁(yè)面打開某個(gè)鏈接
af——在新標(biāo)簽頁(yè)打開某個(gè)鏈接
C——在新標(biāo)簽頁(yè)后臺(tái)打開某個(gè)鏈接,此時(shí)頁(yè)面仍處于之前的連接上
滾動(dòng)
gg——滾動(dòng)到頂部
G——滾動(dòng)至底部
e——向上滾動(dòng)一頁(yè)
d——向下滾動(dòng)一頁(yè)
j——向下滾動(dòng)
k——向上滾動(dòng)
h——向左滾動(dòng)
l——向右滾動(dòng)
標(biāo)簽頁(yè)
g0——跳到第一個(gè)標(biāo)簽頁(yè)
g$——跳到最后一個(gè)標(biāo)簽頁(yè)
gxt——關(guān)閉左側(cè)標(biāo)簽頁(yè)
gxT——關(guān)閉右側(cè)標(biāo)簽頁(yè)
gx0——關(guān)閉左側(cè)所有標(biāo)簽頁(yè)
gx$——關(guān)閉右側(cè)所有標(biāo)簽頁(yè)
T——跳到某個(gè)標(biāo)簽頁(yè)
E——跳至左側(cè)標(biāo)簽頁(yè)
R——跳至右側(cè)標(biāo)簽頁(yè)
on——打開新標(biāo)簽
W——將當(dāng)前標(biāo)簽頁(yè)移除并用新窗口打開
<<——向左移動(dòng)標(biāo)簽
——向右移動(dòng)標(biāo)簽
yt——復(fù)制當(dāng)前標(biāo)簽頁(yè)
網(wǎng)頁(yè)放大縮小
zi——放大
zo——縮小
zr——重置
網(wǎng)頁(yè)瀏覽
S——后退
D——前進(jìn)
r——刷新
gu——跳到當(dāng)前地址的上一級(jí)
gU——跳到當(dāng)前地址的根路徑
復(fù)制
yy——復(fù)制當(dāng)前網(wǎng)址
yl——復(fù)制當(dāng)前標(biāo)題
截屏
yg——截取當(dāng)前可視區(qū)域
yG——截取所有區(qū)域
搜索
ob——打開百度搜索,輸入連接跳新頁(yè)面
t——新標(biāo)簽頁(yè)打開網(wǎng)頁(yè)
go——當(dāng)前網(wǎng)頁(yè)打開網(wǎng)頁(yè)
su——使用vim編輯當(dāng)前網(wǎng)址
谷歌
gb——打開書簽管理器
gh——打開歷史記錄
gd——打開下載管理器
ge——打開擴(kuò)展
gs——查看網(wǎng)頁(yè)源碼