序言
本作品已使用人工智能进行翻译。欢迎您提供反馈和意见:translation-feedback@oreilly.com
文本编辑是任何计算机系统中最常见的任务之一,而vi 是系统中最实用的标准文本编辑器之一。通过vi ,您可以创建新文件或编辑任何现有的纯文本文件。
vi与 Unix® 早期开发的许多经典实用程序一样,Vim 有着难以操作的名声。Bram Moolenaar 的增强版克隆工具 Vim ("vi Improved")在很大程度上消除了这种印象。Vim 包括无数的便利功能、可视化指南和帮助屏幕。
如今,Vim 是最流行的vi 版本,因此本第八版将重点介绍 Vim,具体如下:
-
第一部分 "vi 和 Vim 基础 "教授
vi的基本技能,适用于所有版本的vi,但以 Vim 为背景。 -
第二部分 "Vim "专门用了几章来介绍 Vim 的高级功能。
-
第三部分 "大环境中的 Vim "介绍了与大环境中的 Vim 有关的章节。
本书的范围
本书由 17 章和 4 个附录组成,分为四个部分。第一部分 "vi 和 Vim 基础 "旨在让您快速开始使用vi 和 Vim,随后将介绍高级技能,让您有效地使用它们。
前两章--第1 章"vi 和 Vim 介绍 "和第 2 章 "简单编辑"--介绍了一些可以入门的简单编辑命令。你应该不断练习这些命令,直到它们成为你的第二天性。在学习了一些基本的编辑操作后,你可以在第 2 章结束时停止阅读。
但是,编辑器的作用远不止于基本的文字处理;各种命令和选项可以让你快捷地完成大量繁琐的编辑工作。第 3 章 "匆忙移动 "和第 4 章 "基础知识之外"集中介绍了完成任务的简便方法。在第一次阅读时,你至少可以了解vi 和 Vim 的功能,以及你可以利用哪些命令来满足你的特定需求。稍后,您可以回到这些章节进行进一步学习。
第 5 章 "ex 编辑器介绍"、第 6 章 "全局替换"和第 7 章 "高级编辑"提供了一些工具,帮助你将更多的编辑负担转移到计算机上。它们将向您介绍ex 行编辑器的底层vi 和 Vim,并向您展示如何在vi 和 Vim 中发出ex 命令。
第二部分 "Vim "介绍了进入 21 世纪 21 年来最流行的vi 克隆版 Vim。 它详细介绍了 Vim 与原版vi 相比所具有的许多(很多!)功能。
第 8 章 "Vim(vi 改进版):该章还概述了 Vim相对于 vi 的主要改进,如内置帮助、初始化控制、附加运动命令、扩展正则表达式等。
第 9 章 "图形化 Vim (gvim) "将介绍现代图形用户界面环境中的 Vim,例如现在商业 Unix 系统、GNU/Linux 和其他类似 Unix 的工作环境以及 MS-Windows。
第 10 章 "Vim 中的多窗口 "主要介绍多窗口编辑,这可能是与标准vi 相比最重要的附加功能。本章介绍了创建和使用多窗口的所有细节。
第 11 章 "面向程序员的 Vim 增强功能 "重点介绍了 Vim 作为程序员编辑器的用途,以及它在一般文本编辑功能之外的其他功能。其中特别有价值的是折叠和大纲功能、智能缩进、语法高亮和编辑-编译-调试循环加速。
第 12 章 "Vim 脚本 "介绍了 Vim 命令语言,通过编写脚本,你可以根据自己的需要定制 Vim。Vim "开箱即用 "的易用性在很大程度上来自于其他用户已经编写并贡献给 Vim 发行版的大量脚本。
第 13 章 "Vim 中的其他酷玩意 "有点像一个总括性章节,涵盖了前面几章中没有涉及的一些有趣内容。
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access