の一部の行をコピーして貼り付けたいvi
。
私は次のようなテキストを持っています
python class1 def:
code code code
...
code code code
last line class1
python class2 def:
code code code
...
code code code
全体をコピーしたいclass1
。でやろうとしていたyNy
ので、 を取得する必要がN
ありました。つまり、クラスの行数をカウントする必要がありました。
次に、 ( python class1 def:
X としましょう) とlast line class1
(Y) の行番号を取得し、 を計算N=Y-X
し、クラスの最初の行に移動してyNy
. ただし、行番号を取得する方法がわかりませんでした。
それで、私がどの行にいるのかを知る方法はありますか?そして一般的に、私が示したようなブロック全体をコピーして貼り付ける他の方法はありますか?
これは私のvi
バージョンです:
VIM - Vi IMproved 7.3 (2010 Aug 15, compiled Oct 26 2012 16:44:45)
Included patches: 1-547