の一部の行をコピーして貼り付けたい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