Вопросы с тегом «search»

Поиск текста с помощью / или поиска (). Для операций поиска / замены используйте тег [substitute] вместо этого.

3
Как выборочно изменить выделенную строку?
Поиском я выделил строку, которую хочу изменить. Теперь я хочу заменить только выделенный текст. Я использую, nчтобы перейти к следующему экземпляру строки поиска. Я думал, что смогу сделать что-то подобное, ciwно это изменит целое слово, а не только выделенный текст. Я знаком с, :%s/old/new/gно я не хочу менять все экземпляры. …
11 search  replace 

1
различные шаблоны поиска для окна / буфера
Возможно ли как-то иметь разные шаблоны поиска для каждого окна или буфера, т.е. Я хочу найти термин A в окне / буфере A и термин B в окне / буфере B, чтобы при использовании hlsearchвыделять разные вещи, например, в параллельном разделении.
10 search  buffers 

3
Альтернатива экранированию косых черт в поиске и замене длинных строк
Есть ли альтернатива в поиске и замене vim для строк, кроме необходимости экранировать каждый специальный символ в строке. Например, если я хочу сопоставить следующую строку и заменить что-то [ERROR] Login unsucessful Тогда я должен сделать :%s/\[ERROR\]\ Login\ unsucessful/something/g И это становится намного более уродливым и болезненным для сложных строк, содержащих …

1
Как заменить в несколько строк?
Я хотел бы вставить слово в несколько строк, есть ли такая команда, как :[2,3,5,7,11]s/^/word\ /g что вставит wordв начало строки 2, строки 3, строки 5, строки 7 и строки 11? Здесь несколько строк не являются смежными.

1
Для печати с выделенными результатами поиска
Когда мы ищем шаблон в vim, совпадения обычно подсвечиваются. Однако, когда мы распечатываем его, блики исчезают. Я пробовал и то :hardcopy > my_file.pdfи другое :TOhtml. Ни один не сохраняет основной момент. Можно ли как-нибудь вывести документ с выделенными шаблонами в файл PDF? Я использую GVim 7.4 на машине с Win …

4
Ограничение операций разделом кода
В моей повседневной работе часто приходится работать с определенной функцией, например с выделением или поиском переменной, но мне никогда не удавалось ограничить область правок / поиска. Есть ли способ в vim выборочно сказать, найти все ссылки $colorвнутри этих наборов фигурных скобок, или в этом сгибе и т. Д. Если это …

5
Как искать шаблон в определенных синтаксических регионах?
Я использую vim для редактирования латексных документов. Часто я хочу изменить имя переменной на другое. Тем не менее, немного раздражает, когда приходится искать нерелевантные совпадения, когда я ищу имя переменной. Я хотел бы искать только в «математических зонах», как это определено в файле синтаксиса tex. Есть ли простой способ ограничить …
10 search 

1
Визуальный выбор текущего результата поиска
Я hlsearchустановил, но иногда это заставляет меня задуматься, что у меня визуально выбран поисковый термин, и я могу просто нажать, cчтобы изменить его. Поисковый термин может быть нелегким количеством букв, слов и даже строк - и в любом случае я не хочу считать. Есть ли способ vh(или ch), скажем, куда …

2
Повторяющиеся строки, начинающиеся с «x», заменяя «x» в дубликате на «y»?
У меня есть файл со следующим рисунком: foo 111 baz foo 222 baz foo 333 baz который должен быть превращен в foo 111 bar 111 baz foo 222 bar 222 baz foo 333 bar 333 baz Итак, продублируйте все строки, начинающиеся с foo, и измените только fooдубликаты, но оставьте остальную …

4
Могу ли я использовать «gf» (или аналогичный), чтобы открыть файл и перейти к поисковому запросу?
Есть ли способ заставить gfкоманду vim (или что-то подобное) распознать +{cmd}аргумент для пути к файлу? Можно запустить vim и перейти непосредственно к поисковому запросу, выполнив: $ vim +/coding_effort ~/project/file Аналогично, в командном режиме вы можете сделать: :e +/coding_effort ~/project/file Я часто делаю заметки и ссылаюсь на другие файлы, например: For …

2
Навигация по проектам кода без использования внешних команд
Я пытаюсь собрать инструментарий команд / запросов Vim, в режиме команд или поиска, для навигации по базе кода без использования Ctags или других внешних инструментов. Ctags хороши, но поддержка может варьироваться в зависимости от среды разработки, в которой вы застряли. Я хотел бы просто положиться на знания Vim.
9 search  ide 
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.