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
以粘贴在当前行之后。
什么是“将它们捆绑在一起”的教程?
小智 6
我正在编写基本命令的交互式教程。您可以在以下网址找到它:http : //www.openvim.com 已经有一个带有上下文相关菜单的沙箱页面,因此如果您按“5”,您可以看到之后有哪些可能性,例如 5w。
稍后会有新的概念,一个教学盒,处理 Vim 的健康体验;即打开文件,拆分窗口等。
大多数基本功能已经存在。目前我正在添加视觉和视觉块模式。
希望我有精力添加一些基于 Vim 的游戏。