【发布时间】:2011-01-02 15:23:04
【问题描述】:
我是一名 C# 开发人员,最近决定扩展我对可用工具的了解。我决定学习的第一个工具是 Vi/Vim。到目前为止一切进展顺利,但有几个问题我似乎无法找到答案:
假设我想拉出一系列行。我知道有很多方法可以这样做,但我想按行号来做。我认为它类似于替代命令的工作方式,例如
81,91y。有没有办法做到这一点?我对正常模式下的
g命令有点困惑。它似乎做了很多事情,我无法真正确定 g 命令的核心是什么。我对它是运动命令还是其他命令通过正常模式运行的一种“全部捕获”感到困惑。有人可以解释一下吗,或者给我指出一个可以很好地解释g命令的参考资料?
【问题讨论】:
-
你知道 vim(1) 中的命令 ":help" 吗?
-
是的,但我无法在所有参考文献中找到它。原来我在想我会在正常模式下做,但是 hometoast 展示了如何从命令模式下做。对于 g 命令,我只是发现帮助并没有像我对其他命令所期望的那样将所有内容联系在一起。
-
顺便说一句,我可能想为每个问题发一个帖子。
-
我以后会这样做的。我更关心第一个问题,我只是在输入第一个问题时想到了另一个问题。