Команда поиска имеет следующий формат:
/pattern/offset<cr>
Если часть pattern
пропущена, поиск ищет последний шаблон, который был найден. Если смещение пропущено, смещение не применяется. Смещение - это в основном то, что нужно сделать с курсором, когда вы нашли pattern
элемент.
Большинство vi
пользователей знакомы с вариацией без смещения /pax<cr>
и повторным последним поиском /<cr>
, что эквивалентно n
.
В ваших конкретных примерах //<cr>
совпадает с /<cr>
, и это означает, что повторите последний поиск и не применяйте смещение.
С другой стороны, //e<cr>
означает повторить последний поиск и переместить курсор в конец найденного элемента. Смещения:
[num] [num] lines downwards, in column 1
+[num] [num] lines downwards, in column 1
-[num] [num] lines upwards, in column 1
e[+num] [num] characters to the right of the end of the match
e[-num] [num] characters to the left of the end of the match
s[+num] [num] characters to the right of the start of the match
s[-num] [num] characters to the left of the start of the match
b[+num] [num] identical to s[+num] above (mnemonic: begin)
b[-num] [num] identical to s[-num] above (mnemonic: begin)
;{pattern} perform another search, see |//;|
плюс или минус без num
использует 1
.