在vim中跳到特定位置
我想把光标移动到一个特定的位置,比如说第64行 和第40栏。有没有办法在命令行上实现这一点 我通常做的是:在vim中跳到特定位置,vim,vi,Vim,Vi,我想把光标移动到一个特定的位置,比如说第64行 和第40栏。有没有办法在命令行上实现这一点 我通常做的是: :64 40| 但是有没有办法把这两个命令合并成一个命令,这样我就可以打字了 命令行上的所有内容 谢谢。答案在“”的答案中给出 具体而言: 因此,如果您想要获得X,Y坐标(例如42,80),您可以执行42G80 |。如果要从命令行模式执行此操作,可以执行:norm 42G80 | 如果您希望使用正确的VimL,而不是通过:normal返回到正常模式,您可以执行以下操作: :调用游标(64
:64
40|
但是有没有办法把这两个命令合并成一个命令,这样我就可以打字了
命令行上的所有内容
谢谢。答案在“”的答案中给出 具体而言: 因此,如果您想要获得X,Y坐标(例如42,80),您可以执行
42G80 |
。如果要从命令行模式执行此操作,可以执行:norm 42G80 |
如果您希望使用正确的VimL,而不是通过
:normal
返回到正常模式,您可以执行以下操作:
:调用游标(64,40)
您可以尝试学习vimscript并编写函数。您还可以查看EasyMoon软件包中的这类内容:。该链接中的另一个答案中也提到了这一点(尽管它们拼错了“call”)