vi / vim 教程推荐

gWa*_*ldo 5 vim vi documentation

作为 *nix 系统管理员的常用工具,我正在寻找有关 vi/vim 教程的建议。在 Stack Overflow 中看到这个'how do I do [this] in vim'问题后,我意识到我还没有找到一个对初学者有帮助的教程,它不仅教授基本命令,还教授逻辑思维方式vim(没有窃笑,emacs 用户)。我看过很多备忘单(有不同程度的帮助),但它们从不涉及如何修改命令。

一个例子是,我知道要删除您使用的行dd,但要删除一定数量的行(在本例中为三个),请使用d3d.

另一个是,如果您想要一个新行(将当前行向下推)O,请使用大写字母 ,但要在该行之后插入一行,请使用小写字母o。(我认为它是较小的、较温和的版本更有礼貌,而较大的版本则将其他台词排除在外。)

将它们捆绑在一起,复制一行,yy在要粘贴的地方使用, 和 p 。如果要复制多行(例如 7),请执行y7y. 大写P将当前行向下推,或小写p以粘贴在当前行之后。

什么是“将它们捆绑在一起”的教程?

小智 8

运行vimtutor。这是一个很棒的教程,它将为您提供开始使用 vim 所需的适量知识。


小智 6

我正在编写基本命令的交互式教程。您可以在以下网址找到它:http : //www.openvim.com 已经有一个带有上下文相关菜单的沙箱页面,因此如果您按“5”,您可以看到之后有哪些可能性,例如 5w。

稍后会有新的概念,一个教学盒,处理 Vim 的健康体验;即打开文件,拆分窗口等。

大多数基本功能已经存在。目前我正在添加视觉和视觉块模式。

希望我有精力添加一些基于 Vim 的游戏。