如何将光标移动到特定的行和列?
:30
将我的光标移动到第30行的开始。
我怎么能告诉Vim把光标放在y行x列? 这可能不使用箭头键或h
, j
, k
, l
键吗?
我正在运行Vim版本7.3.429。
尝试一个数字后跟一个pipe道来到该行中的指定列。
80|
应该让你在这一行的位置80。
编辑:如果你正在寻find一个特定的X,Y位置,我不知道那一个。
不知道它有什么更方便的,但你可以直接调用cursor
函数:
:cal cursor(30, 5)
会跳到第30行,第5列。
在命令模式下:
键入一个数字,然后按G(大写)转到该行号。
例如:30G到第30行。
例如:G进入缓冲区的最后一行。
键入一个数字后跟| (pipe道)转到当前行中的该列。
例如:80 | 到第80列。
所以:30G80 | 到第30行,第80列。