0

カーソルを特定の位置、たとえば 64 行目と 40 列目に移動したいと思います。コマンド ラインでそれを行う方法はありますか。

私が通常行うこと:

:64
40|

しかし、コマンド ラインですべてを入力できるように、これら 2 つのコマンドを 1 つに結合する方法はありますか?

ありがとう。

4

2 に答える 2

4

答えは、「特定の行と列にカーソルを移動するにはどうすればよいですか?」への回答にあります。

具体的には:

したがって、X、Y 座標 (42,80 など) を取得したい場合は、次のようにします42G80|。コマンドラインモードからこれを行いたい場合は、次のことができます:norm 42G80|

于 2013-08-13T22:36:08.430 に答える
3

経由で通常モードに戻るのではなく、適切な VimL を使用する場合は、次の:normalようにします。

:call cursor(64, 40)

于 2013-08-13T22:37:09.970 に答える