《A Byte of Vim》書評

John Paul發表於2020-07-22

Vim 是一個簡單而又強大的文字編輯工具。大多數新使用者都會被它嚇倒,因為它不像常規的圖形化文字編輯器那樣“工作”。Vim “不尋常”的鍵盤快捷鍵讓人不知道如何儲存並退出 Vim。但一旦你掌握了 Vim,就沒有什麼能比得上它了。

網上有大量的 Vim 資源。我們也在介紹了一些 Vim 技巧。除了線上資源,也有很多書致力於介紹這個編輯器。今天,我們要介紹的是一本旨在使大多數使用者輕鬆理解 Vim 的書。我們將討論的書是 Swaroop C H 撰寫的《A Byte of Vim》。

本書作者 Swaroop C H 已經在計算機領域工作了十餘年,他曾在 Yahoo 和 Adobe 工作過。大學畢業後,他賣過 Linux CD,也曾多次創業,也是一個建立了一個名為 ion 的 iPod 充電器的團隊的聯合創始人。他目前是 Helpshift AI 團隊的工程經理。

《A Byte of Vim》

《A Byte of Vim》書評

像所有好書一樣,《A Byte of Vim》一開始就談到了什麼是 Vim:“一個用於寫各類文字的計算機程式。”他接著說:“Vim 之所以與眾不同,是因為它是為數不多的既簡單又強大的軟體之一。”

在深入講解如何使用 Vim 之前,Swaroop 先告訴讀者如何在 Windows、Mac、Linux 和 BSD 上安裝 Vim。安裝完成後,他進而指導讀者完成如何啟動 Vim,以及如何建立第一個檔案。

接著,Swaroop 討論了 Vim 的不同模式,以及如何透過 Vim 的鍵盤快捷鍵來瀏覽文件。接著是使用 Vim 編輯文件的基礎知識,包括如何在 Vim 中剪下/複製/粘帖以及撤銷/重做。

在介紹了編輯基礎知識後,Swaroop 介紹瞭如何使用 Vim 來編輯單個文件的多個部分。你也可以使用多個標籤和視窗來同時編輯多個文件。

本書還涵蓋了透過編寫指令碼和安裝外掛來擴充套件 Vim 的功能。在 Vim 中使用指令碼有兩種方法,一種是使用 Vim 的內建指令碼語言,另一種是使用 Python 或 Perl 等程式語言來訪問 Vim 的核心。可以編寫或下載五種型別的 Vim 外掛:vimrc、全域性外掛、檔案型別外掛、語法高亮外掛和編譯器外掛。

在一個單獨的章節中,Swaroop C H 介紹了使 Vim 更適合程式設計的特點。這些功能包括語法高亮、智慧縮排、對 Shell 命令的支援、全域性補全以及可用作 IDE 使用的功能。

獲取《A Byte of Vim》一書併為之貢獻

《A Byte of Vim》按照 共創協議 4.0授權。讀者可以在作者的主頁上免費閱讀其線上版本。你也可以免費下載其 PDFEpub 或者 Mobi 版本。

  • 免費獲取《A Byte of Vim》

如果你更喜歡閱讀紙質版本,你也可以選擇該方式。

請注意,《A Byte of Vim》的初始版本寫於 2008,並轉換為 PDf。不幸的是,Swaroop CH丟失了原始原始檔。他正在努力將該書轉換為 Markdown。如果你想提供幫助,請訪問該書的 GitHub 頁面

結語

當我初次對著 Vim 生氣時,我不知道該怎麼辦。我希望那時候我就知道《A Byte of Vim》這本書。對於任何學習 Linux 的人來說,這本書都是不錯的資源,特別是當你開始學習命令列的時候。

你讀過 Swaroop C H 的《A Byte of Vim》嗎?如果讀過,你是如何找到它的?如果不是,那麼你最喜歡關於開源主題的是哪本書?請在下方評論區告訴我們。


via: https://itsfoss.com/book-review-a-byte-of-vim/

作者:John Paul 選題:lujun9972 譯者:JonnieWayy 校對:wxy

本文由 LCTT 原創編譯,Linux中國 榮譽推出

相關文章