mirror of
https://github.com/LCTT/TranslateProject.git
synced 2024-12-26 21:30:55 +08:00
87 lines
5.7 KiB
Markdown
87 lines
5.7 KiB
Markdown
[#]: collector: (lujun9972)
|
||
[#]: translator: (JonnieWayy)
|
||
[#]: reviewer: (wxy)
|
||
[#]: publisher: (wxy)
|
||
[#]: url: (https://linux.cn/article-12441-1.html)
|
||
[#]: subject: (Book Review: A Byte of Vim)
|
||
[#]: via: (https://itsfoss.com/book-review-a-byte-of-vim/)
|
||
[#]: author: (John Paul https://itsfoss.com/author/john/)
|
||
|
||
《A Byte of Vim》书评
|
||
======
|
||
|
||
[Vim][1] 是一个简单而又强大的文本编辑工具。大多数新用户都会被它吓倒,因为它不像常规的图形化文本编辑器那样“工作”。Vim “不寻常”的键盘快捷键让人不知道[如何保存并退出 Vim][2]。但一旦你掌握了 Vim,就没有什么能比得上它了。
|
||
|
||
网上有大量的 [Vim 资源][3]。我们也在介绍了一些 Vim 技巧。除了线上资源,也有很多书致力于介绍这个编辑器。今天,我们要介绍的是一本旨在使大多数用户轻松理解 Vim 的书。我们将讨论的书是 [Swaroop C H][5] 撰写的《[A Byte of Vim][4]》。
|
||
|
||
本书作者 [Swaroop C H][5] 已经在计算机领域工作了十余年,他曾在 Yahoo 和 Adobe 工作过。大学毕业后,他卖过 Linux CD,也曾多次创业,也是一个创建了一个名为 ion 的 iPod 充电器的团队的联合创始人。他目前是 [Helpshift][7] AI 团队的工程经理。
|
||
|
||
### 《A Byte of Vim》
|
||
|
||
![][8]
|
||
|
||
像所有好书一样,《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][10]授权。读者可以在[作者的主页][4]上免费阅读其在线版本。你也可以免费下载其 [PDF][11]、[Epub][12] 或者 [Mobi][13] 版本。
|
||
|
||
- [免费获取《A Byte of Vim》][4]
|
||
|
||
如果你更喜欢阅读[纸质版本][14],你也可以选择该方式。
|
||
|
||
请注意,**《A Byte of Vim》的初始版本写于 2008**,并转换为 PDf。不幸的是,Swaroop CH丢失了原始源文件。他正在努力将该书转换为 [Markdown][15]。如果你想提供帮助,请访问[该书的 GitHub 页面][16]。
|
||
|
||
#### 结语
|
||
|
||
当我初次对着 Vim 生气时,我不知道该怎么办。我希望那时候我就知道《A Byte of Vim》这本书。对于任何学习 Linux 的人来说,这本书都是不错的资源,特别是当你开始学习命令行的时候。
|
||
|
||
你读过 Swaroop C H 的《[A Byte of Vim][4]》吗?如果读过,你是如何找到它的?如果不是,那么你最喜欢关于开源主题的是哪本书?请在下方评论区告诉我们。
|
||
|
||
|
||
--------------------------------------------------------------------------------
|
||
|
||
via: https://itsfoss.com/book-review-a-byte-of-vim/
|
||
|
||
作者:[John Paul][a]
|
||
选题:[lujun9972][b]
|
||
译者:[JonnieWayy](https://github.com/JonnieWayy)
|
||
校对:[wxy](https://github.com/wxy)
|
||
|
||
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出
|
||
|
||
[a]: https://itsfoss.com/author/john/
|
||
[b]: https://github.com/lujun9972
|
||
[1]: https://www.vim.org/
|
||
[2]: https://itsfoss.com/how-to-exit-vim/
|
||
[3]: https://linuxhandbook.com/basic-vim-commands/
|
||
[4]: https://vim.swaroopch.com/
|
||
[5]: https://swaroopch.com/
|
||
[6]: https://swaroopch.com/about/
|
||
[7]: https://www.helpshift.com/
|
||
[8]: https://i2.wp.com/itsfoss.com/wp-content/uploads/2019/06/Byte-of-vim-book.png?resize=800%2C450&ssl=1
|
||
[9]: https://itsfoss.com/4mlinux-review/
|
||
[10]: https://creativecommons.org/licenses/by/4.0/
|
||
[11]: https://www.gitbook.com/download/pdf/book/swaroopch/byte-of-vim
|
||
[12]: https://www.gitbook.com/download/epub/book/swaroopch/byte-of-vim
|
||
[13]: https://www.gitbook.com/download/mobi/book/swaroopch/byte-of-vim
|
||
[14]: https://swaroopch.com/buybook/
|
||
[15]: https://itsfoss.com/best-markdown-editors-linux/
|
||
[16]: https://github.com/swaroopch/byte-of-vim#status-incomplete
|
||
[17]: https://i2.wp.com/images-na.ssl-images-amazon.com/images/I/41itW8furUL._SL160_.jpg?ssl=1
|
||
[18]: https://www.amazon.com/Mastering-Vim-Quickly-WTF-time/dp/1983325740?SubscriptionId=AKIAJ3N3QBK3ZHDGU54Q&tag=chmod7mediate-20&linkCode=xm2&camp=2025&creative=165953&creativeASIN=1983325740 (Mastering Vim Quickly: From WTF to OMG in no time)
|
||
[19]: https://www.amazon.com/gp/prime/?tag=chmod7mediate-20 (Amazon Prime)
|
||
[20]: https://www.amazon.com/Mastering-Vim-Quickly-WTF-time/dp/1983325740?SubscriptionId=AKIAJ3N3QBK3ZHDGU54Q&tag=chmod7mediate-20&linkCode=xm2&camp=2025&creative=165953&creativeASIN=1983325740 (Buy on Amazon)
|
||
[21]: https://itsfoss.com/iridium-browser-review/
|
||
[22]: http://reddit.com/r/linuxusersgroup
|