作为 *nix 系统管理员的常用工具,我正在寻找有关 vi/vim 教程的建议。在 Stack Overflow 中看到这个'how do I do [this] in vim'问题后,我意识到我还没有找到一个对初学者有帮助的教程,它不仅教授基本命令,还教授逻辑思维方式vim(没有窃笑,emacs 用户)。我看过很多备忘单(有不同程度的帮助),但它们从不涉及如何修改命令。
一个例子是,我知道要删除您使用的行dd
,但要删除一定数量的行(在本例中为三个),请使用d3d
.
另一个是,如果您想要一个新行(将当前行向下推)O
,请使用大写字母 ,但要在该行之后插入一行,请使用小写字母o
。(我认为它是较小的、较温和的版本更有礼貌,而较大的版本则将其他台词排除在外。)
将它们捆绑在一起,复制一行,yy
在要粘贴的地方使用, 和 p 。如果要复制多行(例如 7),请执行y7y
. 大写P
将当前行向下推,或小写p
以粘贴在当前行之后。
什么是“将它们捆绑在一起”的教程?