Я хочу скопировать несколько строк в vi
.Как узнать в 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
Попробуйте нажать 'Ctrl-g' на данной строке. Фактически это дает гораздо больше деталей, чем ':. ='. – devnull