Vim 大师班
掌握 Linux、Unix、Mac 和 Windows 操作系统上的 vi 和 Vim 编辑器
讲师:Jason Cannon
口袋资源独家Udemy付费课程,独家中英文字幕,配套资料齐全!
用不到1/10的价格,即可享受同样的高品质课程,且可以完全拥有,随时随地都可以任意观看和分享。
你将会学到的
- 使用 Vim 文本编辑器快速有效地编辑纯文本文件。
课程内容
14 个章节 • 50 个讲座 • 总时长 7 小时 37 分钟展开所有章节
课程介绍3 个讲座 • 12 分钟
Vim 快速入门4 个讲座 • 13 分钟
Vim 基础6 个讲座 • 49 分钟
Vim 帮助系统3 个讲座 • 19 分钟
删除、拉取和放置4 个讲座 • 34 分钟
转换和替换文本7 个讲座 • 1 小时 8 分钟
文本对象和宏6 个讲座 • 1 小时 1 分钟
视觉模式4 个讲座 • 32 分钟
Vim 设置、首选项和自定义4 个讲座 • 43 分钟
Vim 缓冲区和窗口4 个讲座 • 44 分钟
还有 4 个章节
要求
- 您需要访问安装了 Vim 文本编辑器的计算机。
说明
您知道最高效的命令行专家利用 Vim 文本编辑器的强大功能吗?
问题是,如果你想真正熟练地使用 Vim,如果你想自己学习它可能会花费你很长时间。
这就是创建 Vim Masterclass 的原因。
本课程为您提供了学习基础知识的绝对最短路径。它还为您提供了学习最高级功能的最快方法。
当您完成 Vim 大师班时,您将知道如何:
- 处理多个文件,包括如何在不同文件之间来回移动数据,从一个文件复制和粘贴到另一个文件,以及快速跳转到另一个文件。您还将学习如何使用 Vim 的窗口系统同时查看多个文件。
- 使用必须知道的键盘快捷键以及如何轻松记住它们。您实际上将学习如何“在 Vim 中思考”,因此您甚至不必记住每条命令,从而为您节省无数小时的工作时间。
- 查找和替换文件中的整个信息块。这包括如何通过可靠地重命名文件或文件集中的所有变量来重构代码。当然,您将学习简单的查找和替换技术来替换整个文件中的单词等等。
- 剪切、复制和粘贴。您将了解如何充分利用 Vim 的内置剪贴板系统、使用 Vim 的剪贴板历史记录以及如何从 Vim 中访问系统的剪贴板。
- 直观地选择文本块并对这些块执行编辑,例如移动块、删除块、缩进/移动块等。您将了解 Vim 的文本对象,因此您可以快速选择单个或多个单词、行、段落、HTML/XML 标记、代码块等。
- 如何进行垂直编辑和使用 Vim 的可视块模式。(有人称此列编辑模式或矩形模式……)
- 为源代码、配置文件或您经常编辑的任何类型的文件启用语法突出显示。这包括如何在 Vim 中自定义配色方案和颜色代码文本。
- 采用从简单到高级的导航技术,以便您可以非常快速地准确定位到文件中需要的位置。
- 实用的应用技巧,例如如何编辑源代码、脚本、HTML 等。在本课程中,您会发现很多练习机会。
- 充分利用内置帮助系统快速找到您需要的内容,无需离开 Vim。
- 在 Linux 和 Windows 上使用 MacVim 和 gVim 。这包括学习 Vim 的文本界面和图形界面的优缺点。
- 创建、保存和重播宏以规范化数据并快速重复复杂的编辑。您将学习如何在文本文件中的每一行附加或前置文本,如何格式化一行文本并将该格式应用到文件中的指定区域等等。简而言之,您将学习如何在 Vim 中自动执行所有操作。
- 创建自定义快捷键和个性化键映射。如果你想为你经常做的事情创建一条捷径,你会发现如何让你的生活变得更轻松。
- 缩进和移动文本块。您还将学习如何启用自动缩进,以便您可以快速清理和美化您的源代码。
- 和更多…
当你开始课程时,你几乎可以立即使用 vim。我想确保您尽快启动并运行。这就是为什么在课程开始时您将学习如何启动 vim、如何进行简单的编辑以及如何保存您的更改。
在那之后,我们将在您的知识基础上进行学习,甚至会学习一些非常先进的技术,例如一次编辑多个文件、创建宏、同时在多个文件中进行全局替换、格式化和规范化数据的方法、如何“在 vim 中思考”等等。
多年来教过成千上万的学生,我知道人们通过实践学习得最好。这就是为什么我在这门课程中加入了大量的练习。对于每个练习,您都可以获得详细的分步说明。我鼓励您先尝试自己的实验室。然后,当你看着我的肩膀时,我会完成练习。
您不仅会学习这些概念,还会观看我演示如何充分利用这些概念,并且您将立即练习这些新技能,以便真正理解并记住所学的内容。
本课程非常适合经常使用命令行的任何人。无论您是系统管理员、开发人员、数据库管理员,还是必须在命令行环境中编辑文件的任何其他人,本课程都适合您。
尽管本课程确实涵盖了 vim 的图形版本,但它并不适合那些正在寻找“所见即所得”(WYSIWYG)文字处理帮助的人。
不,本课程适合那些想要真正高效地编辑纯文本文件的人,例如服务器配置文件、shell 脚本、源代码和任何其他类型的文本数据。
因此,如果您厌倦了对 vim 的恐惧,或者只是涉足 vim 并没有取得您希望的进步,那么是时候通过参加本课程将您的 vim 技能提升到一个新的水平。
现在报名!
此课程面向哪些人:
- 任何需要在命令行环境中编辑文本文件的人。