Запитання з тегом «search»

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



10
Як я можу очистити виділення слова в поточному документі (наприклад, після пошуку слова)?
Під час пошуку слова у файлі з чимось подібним /console.log, console.logвиділяються всі екземпляри . Коли вас більше не цікавлять, виділення може відволікати. Моя нинішня стратегія усунення виділення - робити щось подібне /asntehua. Чи є правильний спосіб видалити виділення цього слова?
61 search  highlight 

11
Як знайти та замінити у Vim, не вводячи початкове слово?
Я хотів би оптимізувати свій робочий процес "знайти та замінити" у Vim. Це те, що я роблю часто, так як я впевнений, що і більшість із вас. Зазвичай щось поряд з рядками - скопіюйте блок і змініть назву змінної в декількох місцях. Я знаю, я знаю, що, ймовірно, спрацьовує ваш …

5
Пошук Vim замінить усі файли в поточній папці (проект)
Одне з відкритих запитань щодо Vim - це чи є спосіб здійснити пошук / заміну в поточному проекті (майте на собі, якщо я буду використовувати це поняття, успадковане від інших редакторів). Наприклад, припустимо, що я хочу шукати у своїх проектах файли назви методу та перейменувати всі екземпляри виклику цього методу. …
37 search  macvim 

7
Показати лише відповідні рядки?
У довгому файлі я хотів би знайти шаблон, який приблизно відповідатиме 200 рядкам. Узгоджені рядки знаходяться у випадкових місцях у файлі. Якщо рядок збігається, релевантною є лише сама лінія, без контексту вище чи нижче. Як правило, я б шукав /і стрибав через матчі n. Але це означає, що на екрані …
31 search 

3
Як я можу змусити "n" йти вперед, навіть якщо я почав пошук з "?" або "#"?
Vim має (принаймні) два набори команд, які шукають у протилежних напрямках. Введіть, /а потім шаблон буде шукати вперед через документ; введіть ?і тоді шаблон буде шукати назад. Такий же взаємозв'язок існує між командами *та #. Що мені не подобається, що ці команди також задають напрямок пошуку для команд nта Nкоманд. …

8
Як автоматично вимкнути "hlsearch" після того, як я закінчу пошук?
Мені подобається налаштування "hlsearch", але після того, як я закінчу пошук, мені здається, що це неприємно. Особливо, якщо я шукаю те, що має багато збігів. Я знаю, що можу це відключити :set nohlsearch Але це займає цілих 16 натискань клавіш, і що ще більше дратує, я повинен увімкнути його для …
19 search  highlight 

1
Чи можна шукати символ, що поєднує Unicode у Vim?
У мене є файл із символом ã(малий і + комбінуючий тильд). Encodingі fileencodingобидва utf-8. gaпоказує <a> 97, hex 61, octal 141 <~> 771, Hex 0303, Octal 1403 (але з фактичним поєднанням тильди в <>) і g8показує 61 + cc 83 Пошук /a\%u0303добре працює. Пошук лише \%u0303дає шаблон E486 не знайдено. …

2
Як я можу здійснити пошук, коли vim відображає вміст, використовуючи пейджер "more"?
Я хочу побачити значення змінної, тому запускаю команду :let Vim відображає результати цієї команди за допомогою --more--пейджера. Як я можу шукати цю фразу, наприклад html? Я переглянув сторінку чоловіка для більшого пейджера, який говорить +/, що використовується для пошуку, але, схоже, це не працює, /як і з меншого пейджера.
17 search 

4
Як відобразити результати пошуку для всіх відкритих буферів
Одне, що я часто роблю (але покладаюся на командний рядок) - це пошук / прив'язка до кількох файлів. Чи є спосіб відобразити результати пошуку для всіх відкритих буферів? В ідеалі, я хотів би створити новий розділений буфер, що містить розташування результатів та фрагмент, як grepце робиться. Наприклад ( /statistics): models/statistics.php: …

4
Коли використовувати: grep і: vimgrep in vim?
In vim :makeдозволяє легко створювати та виправляти помилки, :grepі так :vimgrepсебе вести :make. Але навіщо вам ці дві команди? Чому б не просто знайти шаблон і просто натиснути n? Які їх переваги перед просто пошуком?

4
Видалити з курсору до n-го появи символу x
Я знаю, що я можу видалити з курсору до та включити перше виникнення символу x за допомогою d/x<CR>або з, v/x<CR>dякщо я хочу побачити виділення спочатку, а потім видалити. Як я можу видалити з поточного положення курсору до n- го появи x ? Наприклад, якщо курсор знаходиться після першого пробілу в …

2
пошук рядків, що містять візерунок, але не містять другого
Мені потрібно шукати рядки, які містять слово, але не містять другого слова. Наприклад, знайдіть рядки, які містять слово "Це", але не слово "червоний" так що для файлу, що містить ці рядки This is a blue coat This is a red coat This is a purple coat That is a coat …
15 search 

2
Як використовувати Ctrl-P для інтерактивного пошуку вмісту файлів для всіх файлів проекту?
Я намагався сьогодні здійснити пошук у всіх файлах проекту. Я використовую Ctrl-P і шукаю такі лінії: Але результат пошуку лише за раніше відкритим файлом. Тут я відкриваю тільки main.php. Чи знаєте ви спосіб пошуку по всіх файлах, не відкриваючи їх один за одним? Спасибі,

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.