Как я могу искать 3 строки одновременно в редакторе vi? - PullRequest
5 голосов
/ 24 октября 2009

Как я могу искать 3 строки одновременно в редакторе vi?

Мне было интересно, как мы могли это сделать. То есть поиск 3 строк одновременно в vi как я: :/xyz в командном режиме.

Как я могу добавить еще 2 строки, чтобы курсор остановился на строке, которая когда-либо была найдена первой среди трех, и если мы нажмем n, она остановится на строке, которая находится второй среди трех?

Полагаю, это было бы очень полезно в реальном времени.

1 Ответ

10 голосов
/ 24 октября 2009

Используйте строку (|), экранированную (то есть с обратной косой чертой впереди, чтобы она не интерпретировалась как буквальная строка):

/string1\|string2\|string3

Обратите внимание, что двоеточие (:) не обязательно. В командном режиме вы можете просто ввести косую черту (/); не нужно сначала вводить двоеточие.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...