我有以下HTML:
1 <div>
2 <p>This is a paragraph</p>
3 <p>This is the second paragraph</p>
4 </div>
如果我的光标不在上述项目附近,请尝试拉动
:1yat
:1yit
的内部内容:2yit
的内部内容以上命令均无效。知道如何在不移动光标的情况下拉动div内部/外部div元素吗(#extremelaziness)?
谢谢
答案 0 :(得分:1)
Vim通常被称为“模式”编辑器,因为它具有模式。真正的意思是,不同模式之间的所有命令和按键都不同。这是使用Vim的任何人都必须学习的重点。
在您的情况下,yat
等属于“普通”模式,而:
则切换到命令行模式。在命令行模式下,您只能执行其命令。
当然,有:normal
充当普通和命令行之间的“桥梁”,但是它主要用于脚本编写中,因为键入:1norm yat
看起来与#extremelaziness差不多。 / p>
因此,您必须自己编写一些自定义命令,或者继续输入2ggyat<C-O>
等。