最近發覺不知不覺對 Vim 更加上手,突然想到 chrome 上是有名為 cVim 的擴充功能的,加上再練習的單手打字,應該能很好的加強 chrome 的使用用效率。
安裝
基本認知:
就同 Vim 的羅輯,整個介面會分為多種狀態,不同狀態下可以使用不同的指令達成不同功能
- 一般模式:開新分頁、打開連結、切換分頁、切換分頁、頁面捲動等
- 搜尋模式:可用來輸入要搜尋的文字,可支援正則表達式
- Visual Mode (圈選模式) 、Caret Mode(移動游標模式):純用鍵盤做頁面內文字選取
- 命令模式
命令支援用 tab 補完,只要打出前幾個字,按 tab 鍵會自動把符合的內容補完。
個人習慣開啟平滑捲動,開啟方法為在在設定中加入:
set smoothscroll
這行指令的輸入方法為:先輸入 :
,再繼續輸入 se
& tab ,再輸入 smoot
& tab,依此類推。
基本用法
建議練習一下單手輸入(左手放在 JHGF 上),單手操作效率才會體現出來。
如果遊標跑到網址列,可以按 F6 將焦點移回網頁。
下面內容整理自電腦玩物原創作者 esor huang(異塵行者)1與 Vosky2
捲動網頁
功能 | 按鍵(區分大小寫) |
---|---|
往下捲動 | j s |
往上捲動 | k w |
往左右捲動 | h l |
往上下捲動半頁 | e d |
跳到頁首 | gg |
跳到頁尾 | G |
切換到第一個輸入欄 | gi |
頁面最左 | 0 |
頁面最右 | $ |
上一頁、下一頁
功能 | 按鍵(區分大小寫) |
---|---|
前一頁 | H |
下一頁 | L |
重新整理網頁 | r |
輸入欄
功能 | 按鍵(區分大小寫) |
---|---|
切換到第一個輸入欄 | gi |
圈選文字、複製文字
功能 | 按鍵(區分大小寫) |
---|---|
切換 Visual Mode(圈選模式) 、Caret Mode(移動游標模式) | v |
移動游標 | h(左)j(下)k(上)l(右) |
複製圈選內容 | y |
打開圈選內容在新分頁 | P |
操作方式是這樣的,先按下 v
切換到 Caret Mode(移動游標模式),這時候用「h(左)j(下)k(上)l(右)」調整游標的位置。
然後再按一次 v
切換到 Visual Mode(圈選模式),這時候用「h(左)j(下)k(上)l(右)」移動游標可以開始圈選前後的內容文字。
把文字圈選起來後,按下 y
可以複製。按下 p
則會將圈選內容丟到 Google 搜尋。
打開網頁中的各種連結、按鈕、選單
功能 | 按鍵(區分大小寫) |
---|---|
在目前分頁打開連結 | f |
在新分頁打開連結 | F |
滑鼠游標移動到其上 | q |
滑鼠游標離開其上 | Q |
一次打開多個分頁 | mf |
切換與管理分頁
功能 | 按鍵(區分大小寫) |
---|---|
開新分頁 | t |
當前頁面開新連結 | o |
下一個分頁 | K E |
前一個分頁 | J R |
最開始的分頁 | g0 |
最後一個分頁 | g$ |
關閉目前分頁 | x |
打開最近關閉的分頁 | X |
固定分頁、取消固定 | gp |
當前分頁左移 | < |
當前分頁右移 | > |
移動到第 N個分頁 | N% |
複製網址與搜尋
功能 | 按鍵(區分大小寫) |
---|---|
複製網頁中指定連結的網址 | gy |
複製目前分頁網址 | yy |
開啟新的 Google 搜尋 | a |
搜尋瀏覽器書籤 | b |
搜尋瀏覽器歷史 | I |
頁面內搜尋
功能 | 按鍵(區分大小寫) |
---|---|
網頁頁面內搜尋 | / |
下一個符合 | n |
上一個符合 | N |
標記
可以隨時回到之前標記的頁面上。
功能 | 按鍵(區分大小寫) |
---|---|
標記分頁到 *(可以是任意字母) | M* |
當前頁面開啟* | go* |
新分頁開啟* | gn* |
新視窗開啟* | gw* |
輸入框操作
在搜討或回應欄等可做的快捷鍵
功能 | 按鍵(區分大小寫) |
---|---|
移動遊標到行開頭 | Ctrl i |
移動遊標到行尾部 | Ctrl e |
刪除最頂的一行 | Ctrl u |
刪除最後一行 | Ctrl o |
刪除之前的一個字 | Ctrl y |
刪除後一個字 | Ctrl p |
移動遊標到左一個字 | Ctrl h |
移動遊標到右一個字 | Ctrl l |
移動遊標到右一個字符 | Ctrl f |
移動遊標到左一個字符 | Ctrl b |
移動遊標到下一行 | Ctrl j |
移動遊標到上一行 | Ctrl k |
其它
功能 | 按鍵(區分大小寫) |
---|---|
開啟命令列 | : |
Chrome 原生快捷鍵
分頁內容有快捷鍵或 chrome 原生分頁(如空白首頁)等, cVim 的快捷鍵將無法使用,這時就只能用原生的快捷鍵了
來源3
分頁與視窗快速鍵
動作 | 快速鍵 |
---|---|
開啟新視窗 | Ctrl N |
以無痕模式開啟新視窗 | Ctrl Shift N |
開啟並切換至新分頁 | Ctrl T |
重新開啟並切換至最近關閉的分頁 | Ctrl Shift T |
切換至下一個開啟的分頁 | Ctrl + Tab 或 Ctrl PgDn |
切換至上一個開啟的分頁 | Ctrl Shift Tab 或 Ctrl PgUp |
切換至特定分頁 | Ctrl + 1 到 8 鍵 |
切換至最後一個分頁 | Ctrl + 9 鍵 |
開啟目前分頁瀏覽記錄中的上一頁 | Alt + 向左鍵 |
開啟目前分頁瀏覽記錄中的下一頁 | Alt + 向右鍵 |
關閉目前的分頁 | Ctrl + W 鍵或 Ctrl F4 |
關閉所有開啟的分頁和瀏覽器 | Ctrl Shift W |
將目前的視窗縮到最小 | Alt 空格鍵 N |
將目前的視窗放到最大 | Alt 空格鍵 X |
關閉目前的視窗 | Alt F4 |
退出 Google Chrome | Ctrl Shift + Q |
Google Chrome 功能快速鍵
動作 | 快速鍵 |
---|---|
開啟 Chrome 選單 | Alt + F 鍵、Alt + E 鍵或 F10 |
顯示或隱藏書籤列 | Ctrl Shift B |
開啟「書籤管理員」 | Ctrl Shift O |
在新分頁中開啟「歷史記錄」頁面 | Ctrl H |
在新分頁中開啟「下載」頁面 | Ctrl J |
開啟「Chrome 工作管理員」 | Shift Esc |
將焦點設在 Chrome 工具列中的第一個項目 | Shift Alt T |
在網址列、書籤列 (如有顯示) 和網頁內容之間,將焦點切換到下一個項目 | F6 |
在網址列、書籤列 (如有顯示) 和網頁內容之間,將焦點切換到上一個項目 | Shift F6 |
開啟搜尋列以便搜尋目前的網頁內容 | Ctrl F 或 F3 |
跳至下一個與搜尋列查詢內容相符的項目 | Ctrl G |
跳至上一個與搜尋列查詢內容相符的項目 | Ctrl Shift G |
開啟「開發人員工具」 | Ctrl Shift J鍵或 F12 |
開啟 [清除瀏覽資料] 選項 | Ctrl Shift Delete |
以其他使用者的身份登入或以訪客身份瀏覽 | Ctrl Shift M |