可以用 vim 的方式,以鍵盤走訪網頁... (再見~~我的滑鼠肘~~ ... I hopes)
- 備忘
- :history
看歷史記錄 - ;;
反白畫面中所有的超鏈結,並顯示數字熱鍵 - :
進入命令列模式 - i
進入carpet 模式
離開模式
- 設定檔
" 只顯示右邊和底部的滾動條,新手可以加上mT顯示菜單欄和導航欄 set go=rbTB " 設置標題欄顯示的字符串,默認為Vimperator,不讓別人知道我在使用Vimperator,嘿嘿 set titlestring="Mozilla Firefox" " 下面一些設置借鑑了:http://pchu.blogbus.com/tag/vimperator/ " j 一次往下移動10行 " noremap j 10j " k 一次往上移動10行 " noremap k 10k " Shift+J 一次往下移動半屏,要比Ctrl+D來得方便一些 noremap J" Shift+K 一次往上移動半屏,要比Ctrl+U來得方便一些 noremap K " 使用h切換到上一個標籤頁 " noremap h gT " 使用l切換到下一個標籤頁 " noremap l gt " 將H,L映射到原來h,l的功能,即滾動條向左或右移動 " noremap H h " noremap L l " noremap L l " < 或 > 在歷史記錄中跳轉 " noremap , " noremap . " 還原 ctrl+K 跳到搜索欄的快捷鍵 "noremap "imap " 還原 ctrl+L 跳到地址欄的快捷鍵 noremap noremap " 解決複製/粘貼/全選/撤消/重做 " noremap " noremap " noremap " noremap " noremap " cnoremap " cnoremap " cnoremap " cnoremap " cnoremap " inoremap " inoremap " inoremap " inoremap " inoremap " inoremap " 如此一來,[tab]open 就可以做到像 Fx 3 的 awesomebar 的自動完成了。 :set wildoptions=auto :set complete=sfl " 啟用下面的語句可以在gmail和Google Reader中使用它們自己的快捷鍵,但發現這樣做之 :autocmd LocationChange .* js modes.passAllKeys = /www\.google\.com\/reader|mail " set 上一頁,下一頁模式,這樣可以使用]],[[來快速翻頁 " set nextpattern=\s*下一頁|下一張|下一篇|下一頁|下頁|後頁\s*,^\\bnext\\b,\\bnex " set previouspattern=\s*上一頁|上一張|上一篇|上一頁|上頁|前頁\s*,^\\bprev|previ " set nextpattern=\s*下一页|下一张|下页\s*,\bnext\b,^>$,^(>>|››|»)$,^(>|»),(>|») " set previouspattern=\s*上一页|上一张|上页\s*,\bprev|previous\b,^<$,^(<<|‹‹|«)$ " 用來切換工具欄,通常我會隱藏所有的工具欄,但有時又得臨時用上一下 :js << EOF toggle_element = function (name) { document.getElementById(name).collapsed ^= 1; } EOF " 使用\m來切換菜單欄的顯示 map m :js toggle_element('toolbar-menubar') " 使用\g切換Google工具欄的顯示,沒有裝Google工具欄將此行註釋掉 " map g :js toggle_element('gtbToolbar') " 使用\n切換導航工具欄的顯示,也可以使用set go+=T來打開導航欄,但總不如\n來得方> " map n :js toggle_element('nav-bar') " 使用\b切換書籤工具欄的顯示 " map b :js toggle_element('PersonalToolbar') " 下面的代碼用來切換標題欄,就像在Google Chrome一樣,這樣可以得到最大的空間 " 但是並不完善,去掉標題欄之後就不能改變窗口大小了 " :js << EOF " function toggleTitleBar() { " function toggleTitleBar() { " // 參考這裡:http://www.my219.cn/archives/47886 " window.resizeTo(0,0); " var mWindow = document.getElementById('main-window'); " if (mWindow.getAttribute('hidechrome') == 'true') { " mWindow.setAttribute('hidechrome','false'); " } else { " mWindow.setAttribute('hidechrome','true'); " } " window.moveTo(screen.availLeft,screen.availTop); " window.resizeTo(screen.availWidth,screen.availHeight); " } " // 默認去掉標題欄,不想去掉的將下面的一行註釋掉 " toggleTitleBar();
http://marlonyao.blogspot.com/2009/11/vimperatorfirefox.html
http://simplicityroad.livejournal.com/1938.html
沒有留言:
張貼留言