求一款chrome 添加書籤插件,類似於vimium,有沒有?
有沒有推薦一款添加書籤時非常高效的插件:比如按個快捷鍵,跳出所有已經添加的書籤列表,然後顯示出每個書籤文件夾的快捷字母。然後又搜索欄,支持模糊搜索已經存在的書籤,並直接有添加到和目標書籤相同的文件夾,一切都是鍵盤操作。有模糊搜索。一氣呵成。
現在我chrome使用的是vimium。非常方便打開書籤b或B,搜索歷史o,甚至直接調用不同搜索引擎:比如o之後按g字母后按空格,然後輸入關鍵字就是以google來搜索。按z之後空格輸入關鍵字就直接在知乎搜索。即時在電腦端也有 listary pro加everthing來快捷鍵導航。現在唯一缺的是chrome添加書籤的類似vimium類的插件了。而chrome自帶的ctrl+D後還要一個一個的翻。非常不方便,用下來發現win如何所有操作有鍵盤快捷鍵是效率最高的一件事,而且不會分心,所有的目光都聚集在滑鼠指針那裡,以前的人編程估計最有快感就是所有的心思都通過鍵盤發揮得淋漓盡致!
正好我在Surfingkeys--http://chrome.google.com/webstore/detail/surfingkeys/gfbliohnnapiefjpjlpjnehglfpaknnc加了這個功能,
1. 按`ab`鍵出來下面這個
2. 在文本框里輸入文本,查找你要存的目錄,按`tab`定位到那一條目,回車就可以了如果你要存放到一個新的目錄,在文本框里輸入完整路徑即可,如「/Bookmarks Bar/tech/windows/zhihu/」,注意最後一個`/`,如果沒有這個斜杠,則不會創建目錄zhihu,而把zhihu作為書籤標題。@wang ryan
2. t鍵,添加自定義搜索引擎 Surfingkeys/README_CN.md at master · brookhong/Surfingkeys · GitHub在搜索欄里添加搜索別名
一樣的,你試試og或者obse打開設置,加上下面一行就好addSearchAliasX("z", "zhihu search", "https://www.zhihu.com/search?type=questionq=");
3. 嗯,也是個辦法。
4. 謝謝,這是個問題,有時間我看看。
5. 會考慮加上剪頭,雖然大多數不用。
6. 不錯,Surfingkeys也支持前面加數字的,Surfingkeys/README_CN.md at master · brookhong/Surfingkeys · GitHub前綴數字可多次重複相應操作
7. 我自己是這樣重新定義[[和]],考慮到國外用戶,沒把這些漢字放在默認配置里
最後貼一段配置,保持vimium的按鍵(Surfingkeys -- A better alternative for vimium or cVim)
mapkey("[[", "Click on the previous link on current page", function() {
var prevLinks = $("a").regex(/((上頁|上一頁|&<&<|prev(ious)?)+)/i); if (prevLinks.length) { clickOn(prevLinks); } else { walkPageUrl(-1); } }); mapkey("]]", "Click on the next link on current page", function() { var nextLinks = $("a").regex(/((下頁|下一頁|&>&>|next)+)/i);
if (nextLinks.length) {
clickOn(nextLinks);
} else {
walkPageUrl(1);
}
});
map("u", "e");
mapkey("p", "Open the clipboard"s URL in the current tab", function() {
Normal.getContentFromClipboard(function(response) {
window.location.href = response.data;
});
});
map("P", "cc");
map("gi", "i");
map("F", "af");
map("gf", "w");
map("`", """);
// save default key `t` to temp key `&>_t`
map("&>_t", "t");
// create a new key `t` for default key `on`
map("t", "on");
// create a new key `o` for saved temp key `&>_t`
map("o", "&>_t");
map("H", "S");
map("L", "D");
map("gt", "R");
map("gT", "E");
map("K", "R");
map("J", "E");
我大概測試了下surfingkeys,總體非常好,但是我已經習慣了vimium的快捷鍵和一些獨特的操作。您看我的描述有么有問題?
- ab鍵添加書籤的效果完全符合我的預期,可以通過關鍵字定位到具體的文件夾。這是vimium唯一沒有的。我已經在git issues發布需求給作者了,暫時我是用surfingkeys。我先把所有的快捷鍵unmap後添加c-d快捷鍵為添加書籤到具體目錄。其實vimium在b後直接可以搜索文件夾。如果它能添加add bookmark的功能那就完美了。
- 但是我沒有找到一個類似vimium的快捷鍵o|O的打開書籤,歷史記錄,輸入url和直接搜索,以及更高級的直接在這個omni框裡面用自定義搜索引擎的入口。
- 您說的sb直接百度搜索選中的文字,vimium也可以實現,v進入選中模式後按y複製,p在當前頁面搜索,P在新頁面搜索。至於sb是百度,sg是谷歌,vimium就用y複製後按o或者O調出自定義搜索引擎也可以達到目的,surfingkeys的快捷鍵在用習慣vimium後操作不太統一,比如我搜索我可以o進入統一的入口再決定是否用自定義搜索。而且我在其他地方複製了內容或者url直接在chrome裡面按p或者P就可以直接搜索或者打開鏈接。
- 另外surfingkeys的模糊匹配有些問題,比如我打開歷史搜索後,按dsd關鍵字找到一條歷史,但是我按ds卻沒有結果。感覺surfingkeys有點點卡頓。
- 另外用打開omni 框後,surfingkeys只能用tab導航,而vimium可以用箭頭導航
- 還有個非常重要的特性vimium上面是按T可以跳轉到其他已經打開的標籤,直接再按enter是最近一次的標籤,tab後enter是第二最近的標籤,這對我經常打開3、40個標籤來說。這個跳轉功能不知道有多方便。另外他的JK是跳到左邊和右邊的標籤,如果加上前綴數字,比如3K是跳轉到右邊第3個標籤,這有多舒服!!!JK是相對當前標籤,它還有任意的跳轉絕對標籤的方法,g0是跳轉到第一標籤,如果前面添加數字呢?3g0是跳到第三個標籤,15g0是跳到第15個標籤,這個真是爽死了!!!!
- 好像surfingkeys的[[和]]在百度和其他網頁不能跳轉到下一頁,在vimium裡面可以自定義很多下一頁關鍵字:
最後我發現,onenote的圖片居然直接可以粘貼到知乎編輯器!!!!!這是怎麼實現的???我要去知乎提問這個問題!!!
感謝surfingkeys作者提供的插件。簡單試用了下,最簡單的J/K鍵,從按鍵按下到開始滾動,有一個很小的延遲,對比下來vimium反饋更快。
推薦閱讀:
※Evernote 出品的 Chrome 閱讀插件 Clearly 使用體驗如何?
※在線播放的視頻能不能幾倍速播放?
※chrome的chrome://plugins為什麼打不開了?
※Google Chrome 上比較實用的擴展程序都有哪些?能否進行簡單說明功能?
※最近chrome的谷歌翻譯插件又用不了,求解決辦法?
TAG:Vim | Chrome擴展程序 |