86

:30カーソルを 30 行目の先頭に移動します。

カーソルを行 y、列 x に置くように Vim に指示するにはどうすればよいですか? 矢印キーやhjklキーを使わずにこれは可能ですか?

Vim バージョン 7.3.429 を実行しています。

4

4 に答える 4

138

その行の指定された列に到達するには、数字の後にパイプを入力してみてください。

80|その行の 80 番目の位置に移動する必要があります。

編集:特定の x、y 位置に移動しようとしている場合、その位置についてはわかりません。

于 2012-08-01T21:42:12.343 に答える
90

より便利かどうかはわかりませんが、cursor関数を直接呼び出すことができます。

:cal cursor(30, 5)

30 行 5 列目にジャンプします。

于 2012-08-01T21:47:57.007 に答える
2

を使用した別のオプションexecute <line_num>。例えば、

function GotoLine(line)
     execute a:line
endfunction
于 2018-06-22T20:01:09.267 に答える