vim 地平線番号

vim 地平線番号

垂直線の数をオンにするには、Set Numberを使用します。
水平線をオンにするコマンドもありますか?

私は入力から手を離すのを嫌い、列と行ごとに領域をすばやく指定し、他の列と行から再開できるようにしたいです。

たとえば、12列14行から14列17行にコピーしてから、20列16行をパットできます。

答え1

私があなたを正しく理解したなら、あなたはある程度」と尋ねることです。カーソルを動かさずにvimから特定の行を取り出す方法は?「開始行と終了行の一部のみが必要な場合を除き、次の画面を使用してください(行番号がオンになっています)。

1   12345abcdefg
2   hijklmnopqrs
3   tuvwxyz123
4
5
6   foo _ baz

_...目標は、カーソルを移動せずにアルファベット文字のみをカーソル位置()、つまり「foo」と「baz」の間にコピーすることです。そうなんですか?

数字も欲しく、現在行の上に貼り付けたい場合は答えはおそらく:1,3yEnterですP。ただし、Ex コマンドは行全体でのみ機能します。:y行の一部を取り出すようにコマンドに指示する方法はありません。

不要な部分を削除してゲームをプレイできます。しかし、私の場合は、markコマンドとbacktickコマンドを使用して簡単に戻すことができるので、カーソルを移動し続けます。 (ma位置表示「a」設定、お気に入りの文字を使用)、(1G 5l1行、6行に移動)、v(文字可視化モードに応じて)3G 6l、、y(jump to mark "a") and

ちなみに、貼り付けたブロックの終わりに移動するには、「]」を使用できます。

答え2

これが可能かどうかはわかりませんが、通常VIのすべてのバージョンに数値行を挿入します。これは列を見つけるのに役立ちます。

コマンドモードで:

10a1234567890

100文字の行を取得します(繰り返し回数を少なくしたり変更したりできます)。

関連情報