在linux環境中使用vim習慣以後,就會記一些常用的快捷鍵來增加自己的效率,不管是系統上的還是Vim裡的,盡量減少使用滑鼠的機會,手就可以不用移來移去,讓整體用起來比較順,在旁人眼裡看起來可能也比較專業xD 而在工作上經常需要google,所以常常發生一件事是手指放在鍵盤的標準位置上,可是要google時卻要把手移去滑鼠,在google搜尋欄點一下然後開始打字,打好之後又要回去拿滑鼠來搜尋答案,查好手又要回到鍵盤上開始繼續解問題,每次遇到問題都要這樣的反覆實在是讓我不爽了!!(狠愛演中毒太深xD)
難道就沒有一種方式能讓我流暢的google嗎?
沒有辦法不用到滑鼠就完成所有動作嗎?
要怎麼在Chrome裡用鍵盤操作一切?
所以我就開始google找答案(又要用到滑鼠了QQ),我一開始查到的是Chrome本身就有一些內建的快捷鍵可以用,在這個地方有詳細的介紹
裡面我有一些蠻好用的像是開關新分頁、切分頁、開無痕等等都還蠻常用的,我就有記下來,但是,那個頁面中沒有說到在搜尋的時候怎麼使用快捷鍵!所以在google時我也需要用到滑鼠來一個一個點搜尋結果,依舊超.級.麻.煩!內建的功能無法滿足我的需求。
有一天我無意間找到一個Chrome插件,他救贖了我!也就是我想要分享的這篇文章的主題:
Vimium
這款插件可以讓你流暢的使用鍵盤google,但是前提你必須對Vim的使用有一定的概念,不然熟悉這款插件的時間可能會比較長,不過也就差在要再記一些快捷鍵而已,以下是Vimium的快捷鍵介紹,想查什麼用法時可以按 SHIFT + / (也就是?) 叫出這個視窗
其中我比較常用的是以下這幾種操作
j : 下
k : 上
d : 往下半頁
u : 往上半頁
gg: 回到頁首
gi : 焦點移到搜尋框
G : 跳到頁末
H : 回到上一頁?
t : 建立新分頁
x : 關閉目前分頁
/ : 搜尋
o : 搜尋歷史記錄、開啟某個URL、搜尋書籤
T : 搜尋分頁(當分頁太多時好用)
f : 標記畫面中的連結 (Vimium好用的核心指令)
所謂的標記指的是下圖(這是按下f的結果),此時就可以根據標記出來的字母來進入網頁,比如說想要進入到第二頁的時候就按下字母k就好了,很簡單吧!另外要注意的是小寫k的話是"在目前分頁進行跳轉",如果是大寫K的話指的是"在新分頁中開啟連結",這個部分也要注意一下是有所差別的.
會這些用法基本上就可以流暢的google了,但是有些特殊情況下還是要搭配Chrome內建的快捷鍵,以下是我有記的
Ctrl + L: 焦點移到網址列
Ctrl + t : 開新分頁
Ctrl + w : 關閉目前分頁
Ctrl + 1-9:切換分頁(第一到最後一個)
Ctrl + Tab: 切換到下一個分頁
Ctrl + F: 搜尋
所謂的特殊情況指的是
無法或禁止使用Vimium的分頁
像是New Tab頁面無法使用Vimium,只能依靠Chrome內建快捷. 另外由於Vimium會對你目前的頁面進行分析(不然怎麼標記),所以一些比較私密的網頁如果不想被分析的話可以設定關閉Vimium (gmail預設就是這種),設定方法很簡單,只要在不想使用Vimium的分頁上點右上角的
後會出現一個對話框,再按Save Changes就可以了。
設定完後Vimium插件的圖示轉暗
就代表此分頁不能用Vimium
正在某個輸入框打字時
在打字時突然想開新分頁怎麼辦?直接按t只會打出英文字母t阿,這樣懂了吧,所以這個時候就需要Ctrl + t來開新分頁
以下是我的搜尋日常
開啟Chrome ->
Ctrl + t 開新分頁 -> 輸入搜尋關鍵字 ->
按jk或du上下移動尋找看到想看的網頁 ->
按f 標記 -> 根據標記輸入對應字母 ->
按jk或du上下瀏覽 ->
按H回到上頁繼續搜尋 -> 第一頁到頁末了
按F標記 -> 輸入第二頁對應字母進入搜尋的第二頁 ->繼續搜尋直到找到想要的解答為止
途中可能會想換關鍵字搜尋看看,此時按
gg + gi 就可以直接回到搜尋框打字,真的非常方便!
有時候會不小心按到i進入到insert mode(不知道可以幹麻的模式!?),就必須要按esc跳出不然快捷鍵都無法使用
學會Vimium後google起來真的很爽!!但是目前我還有一個困擾就是
要怎麼用鍵盤反白跟複製畫面的內容? 我有試過Vimium中的Visual mode,可是用起來跟Vim不一樣,沒有游標不知道怎麼用xD,要是有辦法用鍵盤反白複製的話要複製別人的程式碼就很方便了哈哈~
留言
張貼留言