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

StackOverflow https://stackoverflow.com/questions/1617548

  •  06-07-2019
  •  | 
  •  

Вопрос

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

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

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

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

Это было полезно?

Решение

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

/string1\|string2\|string3

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top