精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

Ubuntu桌面生存指南五:常用效率軟件介紹

系統 Linux
本文主要聊聊Ubuntu/Linux下的常用效率軟件,通過恰當的選用軟件,從而達到人機合一的化境,將這個平臺的潛能發揮到極致,進而十倍,百倍的提升操作者的生產效率。

【編者按】本文是張佳偉(@ghosert)系列博文的第五篇,之前四篇可在專題《Ubuntu桌面生存指南》中查看。

  Ubuntu常用效率軟件簡介

  之前的一系列博客里,基本上我們夯實了使用Ubuntu系統所需的基礎知識,這一篇里我們來談談在這個低調而強大的平臺上,如何使得操作者遵循系統的設計理念,通過恰當的選用軟件,從而達到人機合一的化境,將這個平臺的潛能發揮到極致,進而十倍,百倍的提升操作者的生產效率。我們就接著聊聊Ubuntu/Linux下的常用效率軟件,網絡上常常有Linux用戶在學習,使用了這個平臺上的軟件以后發出這樣的感嘆:“幾乎每一個Linux軟件都可以寫成一本書”。這基本上就是Linux系軟件強大到令人敬畏的最好注腳。也因此在有限的篇幅里不可能涵蓋那么多軟件的方方面面,更何況筆者本人視野有限,故以下文字只做提綱挈領的引介,希望起到拋磚引玉,啟示讀者的作用。這一篇里先對常用軟件做簡介,考慮到Linux作為一個開發者系統的角色,我們在下篇里再介紹針對開發者需要的軟件。大體上我會按以下思路介紹每個軟件:

  • 軟件背景
  • 安裝配置
  • 入門與心得

  編輯器之神:GVim

  Vi/Vim是Linux系機器默認標配的編輯器軟件,基本上我認為你可以不需要Linux上的任何其它軟件,但是你不可以說:“我想學Linux,但是我不想學Vi/Vim”。Vi/Vim的學習曲線很高,但是你一定需要學會的理由是:

  1. 文本系統

  Linux系統是基于命令,文本配置的系統,更別說如果你還是一個開發者需要寫代碼,不能熟練使用世人尊稱編輯器之神的殺手級應用,你在這個GUI不友好的世界里其實寸步難行。

  2. 無處不在

  如果你使用Linux,意味著你不會安心的只使用自己的本地桌面,裝上Vi/Vim替代品假裝不需要學習Vi/Vim,你更有可能需要遠程登錄到一個陌生環境去操作另一臺Linux,而那個機器上80%的可能只有默認標配的Vi/Vim,這種狀況下任誰都會感到很局促,也有變通的方法:我看到很多Windows下的開發者使用ftp客戶端從遠程機器上去拖拽幾個G的日志文件到本地,然后再使用Windows上的編輯器花幾分鐘時間加載這個巨大的文件,這還沒有結束,如果問題沒有解決,這個痛苦費力的過程會繼續一而再,再而三的重復下去。這個時候我常常想他們為什么不把這些時間花在學習Vi/Vim上呢?

  3. 高效編輯

  作為編輯器,Vi/Vim發展至今,再配合精良的插件機制,其功能的豐富和強悍已經超越了人類可以做到想到的極限。在最初,鼠標出現以前,人類只能依靠鍵盤操作電腦,碼字,尤其是如何高效碼字是其中重要的一項操作,Vi/Vim就是被設計成高效使用鍵盤碼字的工具。所以它分了三種編輯模式,在細節上,規定所有擊鍵行為只發生在主鍵盤區:只是為了避免雙手哪怕多幾個厘米間的位移產生的效率損耗。還是為了向效率妥協,它設計了種種反人類的操作方式來實現各種編輯功能,為了追求編輯效率,它向人類施加操作成本和記憶負擔。在鼠標出現以后,理應只為鍵盤服務的碼字軟件卻因為它的高效設計在程序員中間依然有很高的接受度。這種現象其實更應該讓我們反思今天所謂討好普通用戶的人機設計中到底存在哪些問題。

  4. 一勞永逸

  學習Vi/Vim并不是在學習Vi/Vim本身,而是在學習一套使用鍵盤操控計算機的規范(例如:hjkl表示左下上右),由于這套規范被很多人認可接受已經成為一種標準規范,所以這套標準規范被嫁接到其它許多的軟件上諸如:Vimperator, w3m, Eclipse, 甚至是GVim的死敵Emacs。可見作為一種約定成俗的標準,學習Vi/Vim的邊際效益十分可觀,你只要學會這種規范,就可以在許多地方——不止于編輯器本身,發揮學習成果的威力,我們在下面的文字中會看到許多這樣的案例,先講一個小例子,在終端中輸入:

$ set -o vi

  可以開啟以兼容vi的快捷鍵操作bash命令,此時你可以在終端使用Esc切換到命令模式,在命令模式下,按 h,l 可以左右移動光標,按 j,k 可以切換前一條后一條命令。x可以修改字符,”$, ^”可以返回命令尾部或頭部,i 可以返回編輯模式。

  軟件安裝配置

  Vi/Vim 本身不需要安裝,但是如果你更樂衷于視覺效果更好,功能更豐富的GUI版本可以安裝GVim:

  $ sudo apt-get install vim-gnome

  安裝完畢以后,在終端界面中隨時鍵入以下命令就可以開始編輯文件:

  $ vi filename

  $ gvim -f filename # Ubuntu 12.04 和 gvim 有沖突,需要加 -f 參數,否則啟動gvim后有假死現象。

  配置文件位于:

  ~/.vimrc 主要用于編輯器本身相關的設置,例如:字體,快捷鍵,插件相關設置。

  ~/.vim 目錄用于存放設置前后背景色,語法高亮等主題文件,第三方插件文件等。

  插件管理:

  由于傳統的Vim插件只需要在下載后拷貝進上述 ~/.vim 目錄,一來不方便管理:每個插件都會有三四個子目錄散落在~/.vim這個主目錄里,二來不方便更新插件:如果插件有更新,需要重復拷貝插件至~/.vim目錄的步驟。為了解決這兩個問題,最近比較流行的插件管理方法是首先安裝另一個名為 pathogen 的管理插件的插件,然后新建目錄

  $ mkdir -p ~/.vim/bundle

  以后所有的插件都可以通過 git clone 的方式(關于 git,有興趣的同學可以先參考這里: github),拷貝到 ~/.vim/bundle 例如:安裝名為 vim-css-color 的插件用于高亮css中的顏色代碼,只需要:

  $ cd ~/.vim/bundle

  $ git clone https://github.com/skammer/vim-css-color.git

  這樣插件文件會被集中管理在~/.vim/bundle/vim-css-color,同時只需要在插件目錄中執行 git pull 就可以一鍵更新,vim-css-color 插件效果圖如下。

#p#

  入門與心得

  Vi/Vim 縱使有諸多好處,阻礙人類使用它的最大障礙在于陡峭的學習曲線。我在網絡上聽到過哀鴻遍野的聲音:“學不會快捷鍵,學了就忘,太難用了,放棄了”。因為沒有循序漸進的階梯,所以希望學會Vi/Vim的初學者需要集中一段時間的精力反復操練,好像一道坎一樣,跨過去別有洞天,過不去就放棄了。再打個鯉魚躍龍門的比方,你需要卯足了氣力使勁跳,跳過去成龍,跳不過去放棄了就始終是條魚,這就是學習Vi/Vim的真實寫照。所以這個事情首先取決于練習者的決心,其次我們再來講一些學習技巧。

  關于學習Vi/Vim的資源,在網絡上不計其數,我看到過各種書籍,文章,博客,有同學很認真的在閱讀,翻看,甚至記錄筆記,還有許多同學,把所有快捷鍵的圖片作為背景設置在桌面上,甚至彩打在紙張上,貼在自己的電腦邊。這里面其實有一些問題:

  只言片語的文章博客并不能系統的告訴你到底哪些Vim操作是最基本需要掌握的。

  反過來,煞有其事的找來一本書看,你又迷失在“知識”的海洋里。

  因為知道學習Vi/Vim這個事情是有記憶成本的,而采用設背景,貼墻紙的方法試圖能時常提醒自己不要遺忘各種鍵法。

  看上去邏輯很完備,但是對于一個強調操作和手感的工具,大多數同學的努力實際上找錯了方向:找手感需要鍛煉的是肌肉記憶而不是腦力記憶。關鍵的問題不在于你看了多少關于 Vi/Vim 的文章,書,記了多少筆記,腦子是否記住了那些快捷鍵,關鍵的問題在于你對最基礎的操作有過多少次反復的練習,通過這些大量的練習是否建立起了適用情景和鍵法之間的條件反射,我這里稱其為肌肉記憶。你需要的是通過大量的基礎練習強化神經脊髓質的厚度,訓練自己建立情景<->鍵法的條件反射,把這種反射刻在肌肉記憶里,一旦通過訓練形成這種反射,在某種程度上,就是比思考或者回憶更有效的應激反應,也就是說你可以省去思考或者回憶的過程,直接對某個場景做出編輯操作,例如:拷貝一段文字到另一端文字后面,刪除替換某個詞語,回到文件頭部等等,你不用去想我該按哪些快捷鍵去做這些操作,你的雙手很自然的就會敲擊出正確的鍵法,省略了耗時的思考,回憶鍵法的過程,操作者的效率自然倍增。

  Vi/Vim 的使用者往往會有這樣神奇的體驗:小白在你邊上看你編輯文本,屏幕上的光標仿佛可以跟隨人的眼睛和意念四處游走,操作者沒有使用鼠標,完全用鍵法掌控編輯過程,這個時候小白經不住打斷你,詢問你怎么復制指定的段落,你往往不能馬上回答,你需要重新把雙手放回主鍵盤區,讓你的手自然擊鍵給出正確的答案,這就是我們之前說的條件反射替代了思考回憶,記住這個操作的是通過反復訓練的肌肉而不是你的大腦,所以手可以迅速地給出答案,但是大腦沒辦法馬上回答,它需要回憶動作,分解操作步驟,最后確認無誤,再告訴你答案。通過刻苦的訓練建立條件反射從而提高效率,提升技能水平,這其實和世界上其它的技能修行例如:樂器演奏,書法,外語沒有任何區別。引申開去,如果你可以在日常生活中更多的運用這個技巧:建立更多的條件反射替代腦力決策,你就可以更高效,更輕松的完成任務。但是這其中又要有適應場景的辨別能力,經典條件反射其實連狗都可以做到,但是聽到鈴聲沒見到肉就開始流口水就上當受騙了。

  壞消息是你仍舊需要刻苦的訓練,好消息是比起樂器,外語等其它技能,練習Vi/Vim建立條件反射的時間并不很長大約在七天左右,花費七天的時間,換取受益一輩子高效編輯的能力,這實在是一筆合算的交易。況且這里面也沒有智力差異的成分,如果覺得自己做不到,想想經典條件反射的實驗對象其實是條狗,這個比喻雖然讓人不好受,但是真的會很激勵人,我自己當時在2006年的一個七天長假里練習Vi/Vim的時候基本就沒把自己當人對待。練習的學習資料也唾手可得,很多同學滿世界找書,找教程,素不知最有用的教程GVim已經自帶了,安裝完GVim以后,直接鍵入:

  $ vimtutor

  巧妙的地方在于,這份文本既是一個包含七個章節的學習指南,又是一份可以遍學遍練的習題冊,你只需要通讀這份文檔并按要求操作即可,能夠熟練的操作這份文檔以后,練習者就具備了使用Vi/Vim編輯文本的基本能力,可以比較從容的使用Vi/Vim應對80%左右的編輯任務。但是在建立反射的初期一定要保證投入足夠的時間和練習次數,否則功虧一簣,因此可以在第一遍通讀練習完這份教程以后,反復練習這份教程七天左右。無論何時感到百無聊賴的時候,就調出這份教程從頭到尾練一遍,保持手熱的狀態。 有了這個基礎做保障以后,你應該嘗試沉浸式的學習方法,也就是說,在編輯文本的時候,拒絕除了Vi/Vim以外所有的工具。不要有任何理由接觸任何其它的編輯器,如果你是開發者,一定要使用某個IDE,那你也應該看看有沒有這個IDE對應的Vim插件:對于主流IDE來說這都不是問題。隨后練習者就會步入正軌,漸入佳境:用的越多就越熟練,越熟練就會更高效,更高效就越離不開Vi/Vim,直至開始學習更多Vi/Vim的高階功能,或者引入更多插件滿足更多的編輯需求。形成良性循環以后,一兩年里就可以鍛煉成高手,這個技能也會伴隨你終生,隨著時間的推移,你自己都忘記這是一項“很了不起的,很多人沒學會”的技能。

  以下是裝上若干插件以后的效果圖:

   搜索的藝術:find & grep

  我們在前面的博客里反復強調了搜索的重要性,搜索優于導航是提升操作效率的一個關鍵問題。這里就介紹幾個Linux下的常用搜索命令。回憶一下本機搜索的需求大致可以分為兩大類:

  • 按文件名搜索文件
  • 按文件內容中的關鍵字搜索文件

  在開始解說如何滿足這些需求以前,我其實更想強調讀者將搜索這個沖動根植在心里,沒有這個沖動或者觀念你就不會產生想要搜索的需求,大體上你也可以使用鼠標去到處翻文件夾完成等價的工作,區別在于你是想帶著目的,付出一些記憶關鍵字的成本,用最快的速度找到想要的東西,還是漫無目的的瀏覽,心急火燎的到處亂竄。這里再提一個搜索的小技巧,可以讓你直觀的感受搜索的強大:在終端界面里有時不可避免的需要重復輸入一串很長的命令,這個可能是使用終端的用戶相對于GUI最大的抱怨,“反復輸入這么長的命令很煩人”,“我怎么可能記得住那么長的命令”,這個時候,你可以只記住這串命令中的某幾個關鍵字,然后在終端界面上按Ctrl-r進入搜索模式,鍵入你剛才記住關鍵字譬如gvim:

  (reverse-i-search)`gvim': gvim 2013-01-07-ubuntu-efficient-software.markdown

  這樣系統會自動提示你之前輸入過的和gvim相關的命令,如果不是你想要的,繼續按Ctrl-r提示下一條命令,直至找到你想要的命令,按回車即運行,如果最終都沒有找到按Ctrl-c退出搜索模式即可。這個技巧雖然很小但是非常實用,解決了我自己剛入門時一個很大的困惑:)。

  find: 文件名搜索

  find 命令可以按許多搜索條件來進行搜索文件,最常用的就是按文件名搜索:

  $ find -name readme

  ./Dropbox/backup/eclipse/readme

  ./Dropbox/backup/windows/EnsoLauncher/readme

  ./TestProject/web-workspace/TestStruts/readme

  上述命令指在當前目錄下查找文件名是readme的文件,如果文件名過長你無法完全記住,可以選加通配符減小記憶負擔例如:

  $ find -name read*

  ./Dropbox/backup/eclipse/readme

  ./Dropbox/backup/windows/EnsoLauncher/readme

  ./TestProject/web-workspace/TestStruts/readme

  更多用法參考 man:

  $ man find

  grep: 文件內容搜索

  grep 是很多有經驗的開發者最常用的一個命令,如果你不知道文件在哪里,但是你知道文件中的幾個關鍵字,你就可以把它找出來:

  $ grep 搜索的藝術 * -r

  source/_posts/2013-01-07-ubuntu-efficient-software.markdown:## 搜索的藝術:find & grep

  這個是我在本機搜索這篇博客當前小標題的結果, * 是指搜索當前目錄的所有文件, -r 是指遞歸當前目錄進行搜索。更多用法參考 man:

  $ man grep

  砍掉使用鼠標最后的借口:keynav

  使用一個Linux系統雖然在80%的狀況下你可以沒有障礙地使用鍵盤完成所有操控,但是仍然可能會有一些只能使用鼠標的狀況出現,例如:某個GUI軟件沒有提供相應的快捷鍵,或者即使提供了,你還不清楚。這個時候可以調出 keynav 這個軟件,砍掉使用鼠標的最后一個借口。keynav 被用來替代鼠標點擊屏幕上的任意一個像素。它的設計思想是這樣的:運用鍵盤快捷鍵,它可以顯式的將整個屏幕分割成四個區域,然后輸入hjkl代表左下上右(很耳熟?)像兩分法那樣,把整個屏幕分割成左一半或者下一半或者上一半或者右一半,在當前的半個屏幕內重復輸入hjkl持續進行屏幕的兩分操作,這樣顯式高亮的區域會越來越小(多一次分割面積縮小一半),一直小這個區域的中心點和你想點擊的目標區域重合,這個過程就是模擬鼠標從當前位置移動到目標位置的過程,此時再次鍵入快捷鍵完成模擬鼠標點擊的動作即可,這樣理論上,在沒有更好選擇的情況下,你就可以使用鍵盤模擬鼠標完成任意點擊工作,進而避免雙手在主鍵盤區和鼠標之間的來回切換,節省寶貴的操作時間。那么這樣做效率如何?根據計算,在一塊分辨率為 1920x1200 的屏幕上(適用屏幕尺寸在24英寸以上),點擊屏幕上任意一個像素的最壞情況是擊鍵21次做兩分法分割屏幕的動作,這個結果有點糟糕,但是實際上,不是每個人都有那么大的屏幕(適合文本工作的顯示器大小是22英寸,可以得到最佳字點距,此時分辨率大小為 1680x1050),再者,就算是鼠標,也沒有認定需要精確到一個像素的大小才可以點擊,我們點擊的對象往往是一個像素區域,例如:一個工具欄,一個按鈕,一個文本框,這樣以點擊按鈕為例:按鈕占據60x25個像素區域,在1920x1200的屏幕上最差需要擊鍵11次完成定位。這個只是最差情況,以筆者22英寸顯示器的使用經驗來說,4到5次擊鍵即可完成定位,效率不會比鼠標更高,但是完成定位點擊的耗時絕對不會比省下切換鼠標的時間更多。至此,我們完成了使用 keynav 替代鼠標的理論驗證和實踐證明,讀者不妨可以大膽拔掉鼠標。#p#

  安裝配置與入門

  Ubuntu 的官方源默認自帶這個軟件:

  $ sudo apt-get install keynav

  配置文件位于:~/.keynavrc 可自行修改快捷鍵。

  另外你可以設法讓這個軟件隨機啟動:

  $ vi ~/.xprofile

  加入一行:

  keynav

  重新登錄系統即可。

  首次啟動后,按 “ctrl + ;” 激活顯式高亮區,再按hjkl移動定位,最后按空格鍵模擬鼠標點擊。掌握這個軟件并不需要太長時間,可以參考 官網 和 demo 演示。

  更多用法參考 man:

  $ man keynav

  文本瀏覽器:w3m

  在這個GUI橫行的世界,筆者推薦一個兼容中文的文本瀏覽器:w3m,你需要一個文本瀏覽器的理由:

  1. 速度和專注

  無需加載圖片,加載速度更快,使用戶專注文字內容本身,適合比較純粹的文字閱讀,特別是文檔查閱。

  2. 運行在終端界面

  它很酷,只需要 bash shell 終端就可以運行,也就是說你是在命令行里上網,即使沒有GUI圖形系統,也不能阻礙你訪問 Web,在許多場合這很重要:

  • 無法進入圖形界面需要上網搜索方案
  • ssh遠程登錄到某個主機的時候需要直接在那臺主機上下載文件,或許那臺主機的網速比較給力也沒有墻,你也可以避免先在本地下載,再把文件傳送到遠程機,所以你需要在遠程機的終端里直接訪問 Web。

  3. 全鍵盤操作

  終端界面的另一大好處是無法使用鼠標,這就迫使你使用鍵盤操控文本瀏覽器,提升瀏覽效率。而且如果你會使用 Vi/Vim,那么操控 w3m 的體驗和 Vi/Vim 高度相似(使用hjkl移動光標,/keyword 查詢關鍵字等等)。

  4. 格式渲染,中文支持完善

  使用 w3m 的 web 渲染效果很美觀,用 w3m 訪問 gmail 的效果圖:

   安裝 w3m 非常簡單:

  sudo apt-get install w3m

  如果想更改部分快捷鍵,例如:更改上下翻頁的快捷鍵和 Vi/Vim 的翻頁快捷鍵一致(Ctrl-d,Ctrl-u),可以新建文件:

  vi ~/.w3m/keymap

  輸入以下內容,重新綁定快捷鍵:

  keymap C-d NEXT_PAGE

  keymap C-u PREV_PAGE

  安裝完畢以后,打開終端輸入:

  $ w3m http://www.douban.com

  即可訪問豆瓣,hjkl:移動光標,/keyward回車:搜索關鍵字并定位光標到目標對象,如果目標是一個鏈接,直接回車即可跳轉。持續的按Tab鍵則可以自上而下的切換當前頁面上的鏈接,回車可以跳轉,按Tab+Shift則自下而上反向切換。最最基本的功能就是這些,如果想查看更詳細的功能,打開 w3m 后按 Shift+h 查看快捷鍵。

  屏幕管理器:tmux

  作為一個以命令行終端為基礎的操作系統,有效率的Linux用戶會花費大約30%以上的時間在自己的終端界面上,一個功能強大,用戶友善的終端界面管理軟件會顯得很貼心。這里筆者介紹一下 tmux 這個軟件。tmux 是一款用于管理終端界面的程序,主要功能有以下幾個:

  1. 可分割,多Tab的終端窗口

  在一個整塊的屏幕終端界面上切分出任意多個子窗口,例如:你可以在屏幕的左半個區域里編輯文字,右半個區域里查看資料,提高屏幕空間的利用率,用戶可以在一屏的空間里同時看到兩個終端的內容,節省切換終端的麻煩,這個功能在大屏幕時代相當實用。好像現代瀏覽器的Tab概念類似,tmux里也可以方便的新建,切換,關閉不同的Tab代表不同的終端。有了可分割和多Tab的終端,這樣你就無需為了不同的目的開啟多個終端界面,尤其在登錄到遠程主機的時候很有用:避免反復開啟本地終端遠程連接主機或者不停將前臺程序切換到后臺運行為了騰出當前終端的控制權,你只需要一個遠程連接就可以隨意開啟任意多個終端,并且在這些終端里快速切換。

  2. 復制終端文本

  傳統的終端界面,只能使用鼠標復制界面上的文本,tmux 的一個附加福利是允許你用鍵盤進入編輯模式,復制粘貼終端上的任何文本。例如你正在終端里編輯一個文檔,里面需要一個很長的路徑,你可以劃分出一個新終端,運行獲取路徑的命令,然后把結果復制到原先終端的編輯器里。期間的光標移動和搜索命令仍然是Vi/Vim類似的hjkl/等。

  3. 保留終端屏幕會話

  使用ssh遠程登錄到一個主機上使用終端的同學如果正在跑一個非常耗時的命令,這個時候除非你把它切換到后臺運行,否則當你登出主機的時候這個任務也會被自動停止,非常不方便,你可使用tmux的dettach功能將屏幕會話保存起來,然后登出主機,下次重新登錄到主機的時候使用tmux attach命令把上次保存的會話恢復回來。又假設你在辦公室里終端上的工作仍然沒有結束,但是下半時間到了,需要去趕班車,這個時候你還是可以dettach當前的屏幕狀態,等到家以后ssh遠程連接到公司電腦,tmux attach恢復離開公司時候的終端狀態,繼續當時的工作,就好像你又回到了辦公室的機器前一樣。

  運行安裝:

  $ sudo apt-get install tmux

  配置文件位于:~/.tmux.conf,可以編輯此文件,將其中的 set -g prefix C-b 改作 set -g prefix C-a C-a代表了Ctrl+a,是一個前綴鍵,所有的tmux快捷鍵都需要先按這個前綴鍵才能工作,因為Ctrl+a比起默認的Ctrl+b更方便按鍵,所以有了這個微調。

  啟動tmux,在終端里執行:

  $ tmux

  即可進入tmux界面,按下 C-a v 做垂直方向的分屏,C-a s 做水平方向的分屏,這個分屏動作可以一直持續。C-a h,j,k,l 移動光標至左下上右四個方向上的相鄰分屏,鍵入 exit 退出某個分屏,最后 C-a d 可以dettach整個tmux會話,如果需要恢復這個會話,只需要在終端鍵入:tmux attach

  以下是一個分割出四個區域三個Tab的 tmux 效果圖,注意圖片左下角綠色狀態欄的三個單詞代表了三個Tab,帶*號的Tab表示當前Tab,黑色高亮的那兩個單詞表示另外兩個非當前Tab的終端內容有變化,例如你在當前Tab內編輯文本,在另外的Tab里如果有log輸出,那么就會有黑色背景提醒你需要查看變化。圖片右下角的狀態欄上同樣很貼心的給出了當前系統時間和計算機的hostname:

 

 #p#

  火狐的瑞士軍刀:Vimperator

  除了終端以外,另一個使用率超高的軟件非瀏覽器莫屬,在我們這個時代,很多人開機恐怕就是為了打開瀏覽器,如果你會有50%的時間生活在瀏覽器里,那就應該想想怎么在瀏覽器里提高自己的生活質量了:好在我們有Vimerator。Vimperator是一個由 Vim 獲取靈感的 FireFox 插件,完全顛覆了使用瀏覽器的傳統觀念。它的設計目標就是像Vim那樣使用鍵盤操控瀏覽器,并且兼容Vim操控的標準規范:你可以使用Vim的快捷方式。只是想象一下使用鍵盤無須鼠標你就可以操控瀏覽器,這有多炫目!個人認為無論怎么贊美這個插件的偉大都不會過分,它存在的意義已經超過了火狐瀏覽器本身,許多用戶可能會對火狐瀏覽器本身頗有微詞,但是這個插件的出現使得火狐本身的缺陷不再那么重要,無論是chrome或者IE,在沒有同等分量的插件出現以前,很難說服習慣Vimperator的用戶遷移到其它瀏覽器。

  希望chrome的粉絲可以壓住自己的火氣,我們再講一些道理。

  我在前面的博文里提到過這樣一個觀點:我們不是在一個茹毛飲血的蒙昧年代,幾十年前電腦低下的計算能力甚至都無法滿足紙帶輸入的速度,人有充裕的輸入帶寬,而計算機的接收帶寬則相當狹窄,無法提高效率的責任和瓶頸在機器那邊,人往往需要等待機器。今時今日則大不一樣,人和機器的地位逆轉,一代一代的芯片技術革新,使得機器有足夠的處理帶寬完成人類給定的任務,并不是機器太慢無法處理足夠多的任務,而是我們人類的思維速度,反應速度和操作速度無法喂飽機器強大的處理能力。如果覺得效率有問題,那么責任在我們這邊,我們才是瓶頸。你應該讓自己更聰明,更快的思考,更準確的思考,更有效率的操作。提升自己的一個方法就是付出腦力成本,刻苦的訓練,建立適應場景的條件反射。也許火狐的渲染加載速度確實不如chrome,但是如果它的任何操作都無需導航或者鼠標導向,那么一個訓練有素的用戶,仍然可以從每一次點擊,關閉,新建,搜索,復制,跳轉這些最基礎的操作速度上受益,積累效率優勢,最后不但彌補了火狐本身的性能問題,還可以用十倍以上的工作效率完勝chrome。

  想清楚這個道理,這個是我們進行選擇的前提。下面談談 Vimperator 的幾個特色功能:

  1. Vim 兼容

  所以討論火狐快還是chrome快沒有意義,軟件對于渲染速度的差別微乎其微。關鍵在于哪個平臺可以提供讓人更快的工具。Vimperator就是火狐給出的答案–火狐再不好,好在它有強大的插件系統,插件生態圈和開發者的歷史積累。Vimperator最聰明的做法還是遵守兼容了Vim對于鍵盤操作計算機的規范。降低了用戶的學習成本。你還是可以例如:使用 h,j,k,l來翻頁,/ 來搜索。

  2. 快速訪問常用網站

  在當前網站的頁面上你只需要下shift+m,然后再按下某個字母數字鍵,比如:你在新浪首頁,按下shift+m后,再輸入s,這樣s就指帶了新浪的網站,下次你需要訪問新浪的時候,無需輸入網址,只需要按三個鍵:gns 瀏覽器隨即打開新的Tab加載新浪頁面。

  3. 革新的瀏覽器人機交互

  Web 最重要的特征就是可以跳轉的鏈接。Vimperator 充分考慮了瀏覽器的人機交互特征,如果你沒有使用過類似的工具,你也許可以想象使用快捷鍵在瀏覽器里翻頁,滾屏,前進,后退,但是你可能無法想象如何使用鍵盤點擊網頁上的鏈接。看看 Vimperator 的做法,這是一個很討巧,很聰明的做法:

 

   裝完這個插件以后,按下 f 鍵,頁面上所有可以點擊的對象包括:鏈接,圖片,文本,按鈕都被顯式高亮,并且標上數字記號。這個時候你只需要在鍵盤上按下相應的數字就代表了一次鼠標點擊。你也可以使用搜索關鍵字的方法,定位到一個鏈接,然后直接回車跳轉。這遠比一次鼠標導航要高效。

  4. 整合的垂直搜索

  再來看看Vimperator的搜索功能:強大到恐怖的搜索。傳統搜索引擎的需求實際上正在被更垂直的搜索請求取代:如果我想買個手機,我可能會去淘寶的搜索欄進行搜索。如果我想了解某個專業問題的答案,我可能想去社區問答網站比如:知乎,quora 尋找專業意見。書評或者影評可能在豆瓣上會更靠譜。搜索一個英文單詞的含義用法可能在dictionary.com 云詞這類在線詞典上更好,它無需本地詞庫還可以反復復習。科普知識我會用維基百科查詢。我們需要一個工具統一解決這么多的垂直搜索需求請求!Vimperator這樣給出答案:無論你在哪個當前頁面,按下 t 鍵進入命令模式:

  :tabopen t galaxy note回車

  瀏覽器隨即跳轉至淘寶的的galaxy note搜索結果頁面,你無需敲擊淘寶網址,無需在搜索框里輸入,你只要記住命令中的 t 代表了淘寶。而且這種搜索引擎可以無限擴展內置,你可以將任意需要垂直搜索的網站加入,附上t這樣的關鍵字即可。(注:淘寶系我手工加入的搜索引擎,默認情況下你未必可以實現淘寶搜索)如果你仍然需要最常用 Google 搜索,則更簡單一些:按下 t 鍵進入命令行模式:

  :tabopen galaxy note回車

  以上只是 Vimperator 眾多令人炫目的功能中的幾個,讀者可以依據幫助文檔自行學習挖掘。使用火狐瀏覽器點擊vimperator-addon安裝插件,重啟瀏覽器后輸入:

  :help回車

  想成為一個更有效率的人?從閱讀使用指南開始:)

  未完待續……

責任編輯:黃丹 來源: 博客
相關推薦

2012-11-12 10:47:24

2012-11-12 10:18:14

Ubuntu操作系統

2012-11-12 13:39:38

2012-12-14 14:05:00

Ubuntu

2020-12-04 09:47:35

Linux 開發操作系統

2010-03-18 11:10:04

Ubuntu常用軟件

2010-03-18 11:02:59

2010-01-07 11:19:31

2010-01-08 11:05:49

Ubuntu常用軟件

2009-12-31 16:16:55

2019-09-23 09:00:00

編程語言職場

2012-11-01 09:31:54

2011-04-28 09:55:43

Ubuntu 11.0常用軟件

2010-03-16 18:40:59

Ubuntu8.04

2010-02-05 09:20:52

Ubuntu 8.10

2009-12-29 17:09:07

Ubuntu 9.04

2010-06-13 15:35:01

2009-12-29 17:52:40

Ubuntu serv

2010-03-16 18:32:58

ubuntuLinux

2009-12-22 16:29:51

Linux多媒體軟件
點贊
收藏

51CTO技術棧公眾號

91精品国产综合久久久久久久| 成人黄色综合网站| 中文字幕自拍vr一区二区三区| 99热一区二区| 蜜乳av一区| 99久久99久久免费精品蜜臀| 国产精品免费久久久| a级片在线观看免费| 欧美电影在线观看完整版| 日本丶国产丶欧美色综合| 99精品一区二区三区的区别| 亚欧洲精品视频| 麻豆精品国产传媒mv男同| 欧美精品xxx| 337人体粉嫩噜噜噜| 九九热hot精品视频在线播放| 欧美日韩视频一区二区| 青青艹视频在线| 国产区在线看| 久久久91精品国产一区二区精品| 97超碰人人看人人| 美女黄页在线观看| 亚洲作爱视频| 欧美尺度大的性做爰视频| 小早川怜子久久精品中文字幕| 精品中文字幕一区二区三区四区 | 国产第一精品| 欧美日韩国产麻豆| 国产爆乳无码一区二区麻豆| 91在线高清| 久久先锋影音av鲁色资源| 成人黄动漫网站免费| 中文字幕一区二区三区四区免费看 | 久久精品亚洲麻豆av一区二区| 国产精品91久久久久久| 久久9999久久免费精品国产| 国产精品99久久精品| 亚洲片在线观看| 给我免费观看片在线电影的| 日韩视频1区| 欧美精品 日韩| 国产一线二线三线在线观看| 无码小电影在线观看网站免费| 亚洲一区二区在线播放相泽| 天天干天天色天天爽| 日本在线观看免费| 国产精品每日更新在线播放网址| 欧美一区二区三区成人久久片| 在线观看xxx| 成人精品高清在线| 岛国视频一区免费观看| jizz中国女人| 国产精品1024| 97伦理在线四区| 午夜精品久久久久久久爽| 国产精品一区二区在线观看不卡 | 日韩在线观看免费高清完整版| 午夜理伦三级做爰电影| 午夜精品福利影院| 亚洲精品中文字| 一本色道久久综合亚洲精品图片| 亚洲免费观看高清完整版在线观| 亚洲精品在线视频| 免费成人深夜天涯网站| 欧美国产一区二区三区激情无套| 日韩亚洲欧美中文在线| 一本一本久久a久久| 91精品成人| 欧美激情一区二区三区成人 | 欧洲另类一二三四区| 一区二区三区国产免费| 国产精品黄色片| 欧美一级一区二区| youjizz.com日本| 日韩在线影视| 永久555www成人免费| 开心激情五月网| 欧美私人啪啪vps| 97久久久免费福利网址| 久久久久久无码精品大片| 秋霞电影网一区二区| 成人久久18免费网站图片| 国产女人18毛片水18精| 不卡av免费在线观看| 蜜桃91精品入口| 在线看av的网址| 亚洲激情成人在线| 99爱视频在线| 亚洲欧洲专区| 亚洲电影免费观看高清| 中文字幕第20页| 91精品99| 日韩av日韩在线观看| 国产一区二区在线视频观看| 不卡视频在线看| 亚洲国产精品久久久久婷婷老年| 综合久久2019| 色婷婷精品大视频在线蜜桃视频| 久久久久久久久久久久久久久国产| 成人av综合网| 日韩在线视频线视频免费网站| 久草免费在线视频观看| 日本在线观看不卡视频| 国产精品一区二区三区在线观| 国产精品四虎| 午夜一区二区三区在线观看| 日本免费色视频| 精品在线网站观看| 久久久精品免费| 永久免费无码av网站在线观看| 国产在线不卡一区| 欧美在线激情| 97人人在线视频| 欧美一区二区三区在线观看| 大又大又粗又硬又爽少妇毛片| 一区二区三区四区电影| 国产成人精品在线观看| 香蕉视频成人在线| 亚洲精品v日韩精品| 一级在线免费视频| 亚洲日产av中文字幕| 欧美激情国产精品| 夜夜嗨av禁果av粉嫩avhd| 91老司机福利 在线| 欧美做暖暖视频| 99久久99九九99九九九| 国产一区二区黄| 视频一区二区三区四区五区| 成人av在线资源| 国产小视频免费| 996久久国产精品线观看| 在线成人激情黄色| 久久久黄色大片| 99这里只有久久精品视频| 成人黄色片免费| 日日夜夜综合| 日韩专区在线播放| 国产99久久久久久免费看| 久久影院午夜论| 日本精品免费在线观看| 精品精品国产毛片在线看| 欧美国产在线电影| 国产日产亚洲系列最新| 亚洲三级视频在线观看| 日韩在线不卡一区| 婷婷伊人综合| 成人午夜黄色影院| 好吊日视频在线观看| 欧美精品99久久久**| 天堂av免费在线| 久久成人综合网| 国产精品99久久久久久大便| 香蕉久久一区| 久久精品2019中文字幕| 99久久亚洲精品日本无码| 亚洲人成精品久久久久久| 超级砰砰砰97免费观看最新一期| 亚洲精品久久| 亚洲一区二区三区毛片| 影院在线观看全集免费观看| 日韩欧美三级在线| 69精品久久久| 久久影视一区二区| 日本久久久久久久久久久久| 日韩久久精品| 91热精品视频| 俄罗斯一级**毛片在线播放| 亚洲精品97久久| 无码人妻熟妇av又粗又大| 欧美国产精品久久| 99九九精品视频| 狠狠入ady亚洲精品| 久久精品国产一区二区三区不卡| 亚洲欧美一区二区三区| 一区三区二区视频| 国产成人精品亚洲精品色欲| 婷婷中文字幕综合| 免费看黄色av| 国产精品一区在线观看你懂的| 性欧美大战久久久久久久| 亚洲精品亚洲人成在线| 国产精品一区久久久| 午夜小视频福利在线观看| 日韩av一区二区在线观看| 亚洲高清视频免费观看| 亚洲理论在线观看| a天堂视频在线观看| 免费av网站大全久久| 丁香色欲久久久久久综合网| 亚洲精华一区二区三区| 91免费观看网站| 成人av免费电影网站| 久久伊人色综合| 午夜视频在线免费播放| 欧美人狂配大交3d怪物一区| 日韩精品成人在线| 中文字幕在线一区| 亚洲成人av免费在线观看| 精品无码三级在线观看视频| 阿v天堂2017| 亚洲成人二区| 欧美日韩一区二区三| 日韩精品成人| 国产精品日韩av| 欧美亚洲系列| 色噜噜久久综合伊人一本| 日韩中文字幕免费观看| 欧美日韩电影在线播放| 国产成人在线免费观看视频| 亚洲日本青草视频在线怡红院| 久久精品一区二区免费播放| 国产精品夜夜嗨| 少妇一级淫免费放| 一区二区三区四区五区精品视频| 欧美h视频在线观看| 国产一区二区三区不卡视频网站| 国产经品一区二区| 成人激情久久| 国产精品久久久久久av| 第一福利在线视频| 欧美xxxx综合视频| 日本在线视频观看| 一区二区三区亚洲| 免费a在线观看| 欧美精品一区二区三| www.黄色一片| 欧美日本在线视频| 亚洲一级av毛片| 欧美性生活影院| 亚洲图片在线视频| 福利视频一区二区| 日韩污视频在线观看| 一区二区三区日韩欧美精品| 在线看的片片片免费| 中文字幕免费在线观看视频一区| 公侵犯人妻一区二区三区| 成人做爰69片免费看网站| 亚洲午夜精品在线观看| 国产一区二区三区四| 日韩视频在线观看一区二区三区| 奇米在线7777在线精品| 男女视频一区二区三区| 乱码第一页成人| 毛片一区二区三区四区| 美女爽到呻吟久久久久| 午夜精品久久久内射近拍高清| 裸体一区二区| 成年人免费在线播放| 久久高清国产| 久久久久久久久久久久久久国产| 欧美亚洲免费| 欧美激情精品久久久久久小说| 另类av一区二区| 亚欧在线免费观看| 人人爽香蕉精品| 日日干夜夜操s8| 国精产品一区一区三区mba视频| 亚洲精品性视频| 国产乱子轮精品视频| 国模大尺度视频| 大美女一区二区三区| 久久精品女同亚洲女同13| 97精品电影院| 日韩毛片无码永久免费看| 国产精品美女久久久久高潮| 校园春色 亚洲| 天天综合网天天综合色| 91黑人精品一区二区三区| 欧美久久一区二区| 亚洲AV无码精品自拍| 亚洲国产成人久久综合| 日本护士...精品国| 日韩在线观看免费全集电视剧网站| 日本免费在线视频| 欧美激情一区二区三区成人 | 欧美视频一二三| 又色又爽又黄无遮挡的免费视频| 欧美精品三级日韩久久| www日本视频| 国产婷婷色综合av蜜臀av| 岛国大片在线观看| 久久视频在线看| 国产在线88av| 国产日韩在线看片| 国产精品白浆| 四虎永久国产精品| 国产精品扒开腿做爽爽爽软件| 乱妇乱女熟妇熟女网站| 久久99精品国产.久久久久| 一级黄色电影片| 国产日韩精品视频一区| 黄页网站免费观看| 在线观看免费亚洲| 亚洲第一页综合| 中文字幕精品视频| av小说在线播放| 国产美女精品视频免费观看| 美国成人xxx| 天天在线免费视频| 水蜜桃久久夜色精品一区的特点| 91大神免费观看| 国产视频视频一区| 国产系列精品av| 欧美一区二区视频免费观看| 黄网在线观看| 久久久久久美女| 亚洲伊人精品酒店| 欧美一区二区三区四区夜夜大片| 欧美日韩一卡| 日本中文字幕影院| 久久免费看少妇高潮| 久久综合综合久久| 欧美精品日韩一区| 成人在线免费观看| 欧美资源在线观看| 成人香蕉社区| 久久久久久久久网| 精品一区二区在线视频| 欧美午夜激情影院| 欧美性xxxxx极品娇小| 囯产精品久久久久久| 久久资源免费视频| 国产香蕉久久| 欧美重口乱码一区二区| 中文久久精品| 中文字幕在线视频播放| 一区二区三区在线视频免费观看| 亚洲怡红院av| 中文字幕在线亚洲| 成人国产激情| 日韩电影免费观看高清完整| 精品成人免费| 亚洲欧美综合视频| 亚洲线精品一区二区三区 | 国产精品一区二区av影院萌芽| 成人免费观看网站| 午夜久久福利| 香蕉视频在线观看黄| 亚洲激情自拍视频| 亚洲国产精品国自产拍久久| 九色91av视频| ccyy激情综合| 欧美啪啪免费视频| 97精品久久久久中文字幕| 国产精品自拍99| 精品视频www| 日韩欧美看国产| 日本在线视频一区| 热久久免费视频| 青青草华人在线视频| 欧美男女性生活在线直播观看 | 国外成人在线视频| 欧美一区 二区| 欧美极品欧美精品欧美图片| 久久看人人爽人人| 国产无遮挡又黄又爽又色视频| 中文字幕亚洲一区在线观看 | 中文字幕有码在线观看| 91亚洲精品丁香在线观看| 国语对白精品一区二区| 午夜男人的天堂| 欧美午夜精品久久久久久人妖| 免费动漫网站在线观看| 国产精品视频自拍| 久久久久久久久丰满| 日本一区二区免费视频| 精品福利一区二区| 国产精品一二三区视频| 亚洲va男人天堂| 亚洲国产精品一区制服丝袜| 精品少妇一区二区三区免费观| 在线视频欧美精品| 成人黄色网址| 国产一区二区三区色淫影院| 美女久久网站| 人人干在线观看| 亚洲精品国产成人| 日本一区二区电影| 99久久免费观看| 久久男人中文字幕资源站| 91在线观看喷潮| 午夜精品美女自拍福到在线| 狠狠综合久久av一区二区蜜桃 | 日本xxxxx18| 99麻豆久久久国产精品免费优播| 日韩中文字幕高清| 久久6精品影院| 亚洲裸色大胆大尺寸艺术写真| 亚洲久久中文字幕| 亚洲第一搞黄网站| av网页在线| 国产精品区一区二区三含羞草| 日韩国产精品久久久| 欧美卡一卡二卡三| 亚洲一区二区国产| 91精品国产自产精品男人的天堂| 美女福利视频在线| 一区二区三区中文字幕精品精品| 你懂的视频在线观看| 亚洲一区二区少妇|