Remax в стиле Emacs в Info-ридере? - PullRequest
1 голос
/ 10 августа 2009

Я - пользователь Vim, потерянный в Remax в стиле Emacs для Info-reader. Я хочу соответствовать:

$ info find
?How-in-Info-reader?    :%s#\(\\;.*\\+\)\|\(\\+.*\\;\)#WORKS!#g
INFO:                   "C-X n" to go through the matches

Я ищу аналог Emacs для команды Vim, помеченной как "? How-in-Info-reader?".

Как найти совпадения в Info-reader?

Ответы [ 2 ]

2 голосов
/ 10 августа 2009

Для автономного считывателя информации ваш выбор более ограничен, чем при использовании Emacs для просмотра *info* страниц.

Я не знаком с деталями ?How-in-Info-reader, но есть два способа (я могу искать в автономном информационном браузере.

M-x index-apropos SOMESTRING

выдаст вам список всех узлов индекса, которые содержат SOMESTRING.

И другие поиски C-s (для интерактивного поиска) и / или s (неинтерактивный поиск) для определенной строки в текущем представлении (они не опускаются в узлы).

0 голосов
/ 10 августа 2009

Я думаю, вы пытаетесь заменить либо backslash-semi-anystring-backslash, либо backslash-anystring-backslash-semi на "WORKS!" везде в файле. Не похоже, что информация - это редактор. это даже не похоже на поиск регулярных выражений. В emacs я бы набрал esc-control-s (чтобы получить инкрементальный поиск по регулярному выражению, что означает, что вы можете попробовать выражения и посмотреть, как они работают).

Когда вы находитесь в emacs, строка поиска, которую вы представили, должна нормально работать, если я поняла ваш вопрос. Вы также можете ввести Esc-r, а затем набрать первую строку ("\ (\\;. * \\ + \) \ | \ (\\ +. * \\; \)"), RETURN и строка замены ("#WORKS!").

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