[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"page-ru-/errors/linux/vim-not-working":3,"mdc-pm63k6-key":636,"mdc--apfvp0-key":654,"mdc-fai8tq-key":681,"mdc--fp0hwt-key":710,"mdc-ebqst9-key":741,"mdc-3jt001-key":757,"mdc--kd81pz-key":788,"mdc-y5b7xe-key":833,"mdc-o0ffhy-key":864,"related-/errors/linux/vim-not-opening,/errors/linux/vim-gui-not-working,/guides/linux/install-vim":898},{"id":4,"title":5,"appliesTo":6,"author":11,"body":12,"canonical":569,"code":27,"createdAt":570,"description":571,"difficulty":572,"draft":573,"estimatedTime":574,"extension":575,"faq":576,"howToSteps":589,"howToTotalTime":605,"image":569,"keywords":606,"locale":615,"meta":616,"navigation":387,"path":617,"platform":618,"related":619,"section":623,"seo":624,"severity":625,"stem":626,"summary":627,"tags":628,"twitterCreator":569,"twitterSite":569,"type":634,"updatedAt":570,"__hash__":635},"content_ru/errors/linux/vim-not-working.md","Исправление ошибки E486 в Vim: не работает поиск шаблона",[7,8,9,10],"Ubuntu 22.04","Debian 12","Fedora 38","Arch Linux","FixPedia Team",{"type":13,"value":14,"toc":557},"minimark",[15,20,29,40,59,63,120,124,129,132,175,188,192,198,240,257,261,267,309,315,335,339,342,456,462,466,478,500,507,510,514,550,553],[16,17,19],"h2",{"id":18},"что-означает-ошибка-e486","Что означает ошибка E486",[21,22,23,24,28],"p",{},"Ошибка ",[25,26,27],"strong",{},"E486"," в Vim означает, что введённый шаблон не найден в текущем буфере. Сообщение выглядит так:",[30,31,36],"pre",{"className":32,"code":34,"language":35},[33],"language-text","E486: шаблон не найден: pattern\n","text",[37,38,34],"code",{"__ignoreMap":39},"",[21,41,42,43,46,47,50,51,54,55,58],{},"Обычно оно появляется после ввода команды ",[37,44,45],{},"/pattern"," (поиск вперёд) или ",[37,48,49],{},"?pattern"," (поиск назад) и нажатия ",[25,52,53],{},"Enter",". Проблема может быть связана с синтаксисом шаблона, настройками регистро-чувствительности или конфигурацией ",[37,56,57],{},".vimrc",".",[16,60,62],{"id":61},"причины-возникновения","Причины возникновения",[64,65,66,83,96,102,114],"ul",{},[67,68,69,72,73,75,76,75,79,82],"li",{},[25,70,71],{},"Неправильный синтаксис шаблона"," – специальные символы regex (например, ",[37,74,58],{},", ",[37,77,78],{},"*",[37,80,81],{},"+",") использованы без экранирования.",[67,84,85,88,89,92,93,58],{},[25,86,87],{},"Регистр букв"," – поиск чувствителен к регистру, если не настроен ",[37,90,91],{},"ignorecase"," или ",[37,94,95],{},"smartcase",[67,97,98,101],{},[25,99,100],{},"Неверный режим поиска"," – попытка поиска в визуальном режиме вместо нормального.",[67,103,104,109,110,113],{},[25,105,106,107],{},"Настройки ",[37,108,57],{}," – например, ",[37,111,112],{},":set nohlsearch"," скрывает подсветку совпадений, создавая иллюзию ошибки.",[67,115,116,119],{},[25,117,118],{},"Кодировка файла"," – несовпадение кодировки файла и шаблона может привести к отсутствию совпадений.",[16,121,123],{"id":122},"способы-решения","Способы решения",[125,126,128],"h3",{"id":127},"способ-1-проверьте-и-исправьте-шаблон","Способ 1: Проверьте и исправьте шаблон",[21,130,131],{},"Убедитесь, что шаблон соответствует текущему режиму и синтаксису.",[133,134,135,142,149,169],"ol",{},[67,136,137,138,141],{},"Перейдите в нормальный режим (",[37,139,140],{},"Esc",").",[67,143,144,145,148],{},"Введите ",[37,146,147],{},"/"," followed by your pattern.",[67,150,151,154,155],{},[25,152,153],{},"Escape"," специальные символы, например:\n",[30,156,160],{"className":157,"code":158,"language":159,"meta":39,"style":39},"language-vim shiki shiki-themes github-light github-dark","/foo\\.\\d+\n","vim",[37,161,162],{"__ignoreMap":39},[163,164,167],"span",{"class":165,"line":166},"line",1,[163,168,158],{},[67,170,171,172,174],{},"Нажмите ",[25,173,53],{}," и убедитесь, что Vim выделил совпадения.",[176,177,178],"blockquote",{},[21,179,180,183,184,187],{},[25,181,182],{},"💡 Совет:"," Используйте команду ",[37,185,186],{},":set showmatch",", чтобы увидеть, где Vim ожидает закрывающий символ.",[125,189,191],{"id":190},"способ-2-настройте-чувствительность-к-регистру","Способ 2: Настройте чувствительность к регистру",[21,193,194,195,197],{},"Добавьте подходящую настройку в ",[37,196,57],{},", чтобы поиск стал регистронезависимым.",[133,199,200,209,228,234],{},[67,201,202,203,205,206,58],{},"Откройте ",[37,204,57],{},": ",[37,207,208],{},"vim ~/.vimrc",[67,210,211,212],{},"Добавьте одну из строк (в зависимости от ваших предпочтений):\n",[30,213,215],{"className":157,"code":214,"language":159,"meta":39,"style":39},"set ignorecase          \" игнорировать регистр всегда\nset smartcase           \" игнорировать, если шаблон маленький\n",[37,216,217,222],{"__ignoreMap":39},[163,218,219],{"class":165,"line":166},[163,220,221],{},"set ignorecase          \" игнорировать регистр всегда\n",[163,223,225],{"class":165,"line":224},2,[163,226,227],{},"set smartcase           \" игнорировать, если шаблон маленький\n",[67,229,230,231,141],{},"Сохраните и выйдите (",[37,232,233],{},":wq",[67,235,236,237,141],{},"Перезапустите Vim (",[37,238,239],{},"vim filename",[176,241,242],{},[21,243,244,247,248,250,251,254,255,58],{},[25,245,246],{},"⚠️ Важно:"," ",[37,249,95],{}," работает только при наличии ",[37,252,253],{},"noignorecase"," в ",[37,256,57],{},[125,258,260],{"id":259},"способ-3-проверьте-и-сбросите-настройки-vimrc","Способ 3: Проверьте и сбросите настройки .vimrc",[21,262,263,264,266],{},"Неправильные настройки в ",[37,265,57],{}," могут блокировать поиск.",[133,268,269,276,300,303],{},[67,270,202,271,273,274,141],{},[37,272,57],{}," (",[37,275,208],{},[67,277,278,279],{},"Найдите следующие команды:\n",[30,280,282],{"className":157,"code":281,"language":159,"meta":39,"style":39},"set ignorecase\nset hlsearch\nset incsearch\n",[37,283,284,289,294],{"__ignoreMap":39},[163,285,286],{"class":165,"line":166},[163,287,288],{},"set ignorecase\n",[163,290,291],{"class":165,"line":224},[163,292,293],{},"set hlsearch\n",[163,295,297],{"class":165,"line":296},3,[163,298,299],{},"set incsearch\n",[67,301,302],{},"Убедитесь, что они присутствуют (или отредактируйте их).",[67,304,305,306,308],{},"Сохраните (",[37,307,233],{},") и перезапустите Vim.",[21,310,311,312,314],{},"Если вы не хотите редактировать ",[37,313,57],{},", вы можете временно выполнить команды в самом Vim:",[30,316,318],{"className":157,"code":317,"language":159,"meta":39,"style":39},":set ignorecase\n:set hlsearch\n:set incsearch\n",[37,319,320,325,330],{"__ignoreMap":39},[163,321,322],{"class":165,"line":166},[163,323,324],{},":set ignorecase\n",[163,326,327],{"class":165,"line":224},[163,328,329],{},":set hlsearch\n",[163,331,332],{"class":165,"line":296},[163,333,334],{},":set incsearch\n",[125,336,338],{"id":337},"способ-4-переустановите-vim","Способ 4: Переустановите Vim",[21,340,341],{},"Если ошибка сохраняется после всех настроек, бинарные файлы могут быть повреждены.",[30,343,347],{"className":344,"code":345,"language":346,"meta":39,"style":39},"language-bash shiki shiki-themes github-light github-dark","# Debian/Ubuntu\nsudo apt purge vim\nsudo apt install vim\n\n# Fedora\nsudo dnf remove vim\nsudo dnf install vim\n\n# Arch Linux\nsudo pacman -Rns vim\nsudo pacman -S vim\n","bash",[37,348,349,355,371,382,389,395,408,419,424,430,444],{"__ignoreMap":39},[163,350,351],{"class":165,"line":166},[163,352,354],{"class":353},"sJ8bj","# Debian/Ubuntu\n",[163,356,357,361,365,368],{"class":165,"line":224},[163,358,360],{"class":359},"sScJk","sudo",[163,362,364],{"class":363},"sZZnC"," apt",[163,366,367],{"class":363}," purge",[163,369,370],{"class":363}," vim\n",[163,372,373,375,377,380],{"class":165,"line":296},[163,374,360],{"class":359},[163,376,364],{"class":363},[163,378,379],{"class":363}," install",[163,381,370],{"class":363},[163,383,385],{"class":165,"line":384},4,[163,386,388],{"emptyLinePlaceholder":387},true,"\n",[163,390,392],{"class":165,"line":391},5,[163,393,394],{"class":353},"# Fedora\n",[163,396,398,400,403,406],{"class":165,"line":397},6,[163,399,360],{"class":359},[163,401,402],{"class":363}," dnf",[163,404,405],{"class":363}," remove",[163,407,370],{"class":363},[163,409,411,413,415,417],{"class":165,"line":410},7,[163,412,360],{"class":359},[163,414,402],{"class":363},[163,416,379],{"class":363},[163,418,370],{"class":363},[163,420,422],{"class":165,"line":421},8,[163,423,388],{"emptyLinePlaceholder":387},[163,425,427],{"class":165,"line":426},9,[163,428,429],{"class":353},"# Arch Linux\n",[163,431,433,435,438,442],{"class":165,"line":432},10,[163,434,360],{"class":359},[163,436,437],{"class":363}," pacman",[163,439,441],{"class":440},"sj4cs"," -Rns",[163,443,370],{"class":363},[163,445,447,449,451,454],{"class":165,"line":446},11,[163,448,360],{"class":359},[163,450,437],{"class":363},[163,452,453],{"class":440}," -S",[163,455,370],{"class":363},[21,457,458,459,461],{},"После переустановки запустите Vim (",[37,460,159],{},") и проверьте поиск.",[125,463,465],{"id":464},"способ-5-используйте-альтернативные-команды-поиска","Способ 5: Используйте альтернативные команды поиска",[21,467,468,469,471,472,475,476,58],{},"Команды ",[37,470,78],{}," и ",[37,473,474],{},"#"," работают иначе и могут найти то, что не находил ",[37,477,147],{},[133,479,480,483,491],{},[67,481,482],{},"Перейдите к нужному слову.",[67,484,171,485,273,488,490],{},[37,486,487],{},"Shift+W",[37,489,78],{},") — поиск вперёд до этого слова.",[67,492,493,494,273,497,499],{},"Или нажмите ",[37,495,496],{},"Shift+B",[37,498,474],{},") — поиск назад.",[21,501,502,503,147,505,58],{},"Эти команды автоматически используют настройки ",[37,504,91],{},[37,506,95],{},[508,509],"in-article-ad",{},[16,511,513],{"id":512},"профилактика","Профилактика",[64,515,516,524,534,540],{},[67,517,518,523],{},[25,519,520,521],{},"Ведите чёткий ",[37,522,57],{}," – комментируйте ненужные настройки и проверяйте их перед использованием.",[67,525,526,529,530,533],{},[25,527,528],{},"Тестируйте шаблоны"," – используйте команду ",[37,531,532],{},":set verbose"," и команду поиска, чтобы увидеть, что именно Vim ищет.",[67,535,536,539],{},[25,537,538],{},"Регулярно обновляйте Vim"," – новые версии исправляют баги, связанные с поиском и обработкой кодировок.",[67,541,542,545,546,549],{},[25,543,544],{},"Избегайте спецсимволов без экранирования"," – создайте привычку оборачивать часто используемые regex в экранированный вид (",[37,547,548],{},"\\",") сразу после ввода.",[21,551,552],{},"Теперь у вас есть полный набор инструментов, чтобы устранить ошибку E486 и предотвратить её повторное появление. Удачного редактирования!",[554,555,556],"style",{},"html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .sJ8bj, html code.shiki .sJ8bj{--shiki-default:#6A737D;--shiki-dark:#6A737D}html pre.shiki code .sScJk, html code.shiki .sScJk{--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .sZZnC, html code.shiki .sZZnC{--shiki-default:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .sj4cs, html code.shiki .sj4cs{--shiki-default:#005CC5;--shiki-dark:#79B8FF}",{"title":39,"searchDepth":224,"depth":224,"links":558},[559,560,561,568],{"id":18,"depth":224,"text":19},{"id":61,"depth":224,"text":62},{"id":122,"depth":224,"text":123,"children":562},[563,564,565,566,567],{"id":127,"depth":296,"text":128},{"id":190,"depth":296,"text":191},{"id":259,"depth":296,"text":260},{"id":337,"depth":296,"text":338},{"id":464,"depth":296,"text":465},{"id":512,"depth":224,"text":513},null,"2026-08-04 10:46:49","Узнайте, как быстро исправить ошибку E486 в Vim — не работает поиск шаблона. Пошаговая инструкция с кодами команд и скриншотами.","medium",false,"5-10 мин","md",[577,580,583,586],{"question":578,"answer":579},"Что означает ошибка E486 в Vim?","Ошибка E486 означает, что введённый шаблон не найден в файле. Vim выводит это сообщение, когда команда поиска (`/pattern`) не находит совпадений.",{"question":581,"answer":582},"Почему поиск в Vim выдает ошибку E486?","Это может быть из-за неправильного синтаксиса шаблона, использования спецсимволов без экранирования, неучтённого регистра букв или конфликта настроек `ignorecase`/`smartcase` в `.vimrc`.",{"question":584,"answer":585},"Можно ли обойти ошибку E486 альтернативным способом поиска?","Да, используйте команды `*` (поиск вперёд) или `#` (поиск назад), либо временно отключите чувствительность к регистру командой `:set ignorecase`.",{"question":587,"answer":588},"Как сбросить конфигурацию Vim, если ошибка сохраняется?","Выполните `:e .vimrc`, проверьте и исправьте настройки, затем перезапустите Vim командой `:wq`. При необходимости удалите файл `.vimrc`, чтобы вернуться к стандартным настройкам.",[590,593,596,599,602],{"name":591,"text":592},"Проверьте синтаксис шаблона","Убедитесь, что шаблон соответствует текущему режиму (нормальный или визуальный). Используйте экранирование спецсимволов, например, `:g/\\\u003C/foo\\>/`.",{"name":594,"text":595},"Настройте чувствительность к регистру","Добавьте `:set ignorecase` (игнорировать регистр) или `:set smartcase` (игнорировать, если шаблон маленький) в `.vimrc` перед поиском.",{"name":597,"text":598},"Проверьте настройки .vimrc","Откройте файл `.vimrc` (`vim .vimrc`) и найдите строки `set ignorecase`, `set smartcase`, `set hlsearch`. Удалите или исправьте проблемные настройки.",{"name":600,"text":601},"Переустановите Vim","Если ошибка сохраняется, удалите пакет `vim` (`sudo apt purge vim`) и установите заново (`sudo apt install vim`), чтобы восстановить целые бинарные файлы.",{"name":603,"text":604},"Используйте альтернативные команды поиска","Нажмите `Shift+W` для `*` (поиск вперёд) или `Shift+B` для `#` (поиск назад). Эти команды автоматически учитывают контекст выделения.","PT10M",[607,608,609,610,611,612,613,614],"ошибка E486 vim","vim не работает поиск","шаблон не найден vim","E486 vim не работает","как исправить ошибку vim linux","виженеративный шаблон vim","поиск в vim не работает","vim команда не найдена","ru_RU",{},"/errors/linux/vim-not-working","linux",[620,621,622],"/errors/linux/vim-not-opening","/errors/linux/vim-gui-not-working","/guides/linux/install-vim","Ошибки Linux",{"title":5,"description":571},"high","errors/linux/vim-not-working","Статья объясняет, что означает ошибка E486 в Vim, почему поиск шаблона не работает и как её устранить простыми шагами.",[159,618,629,630,631,632,633],"ошибка","поиск","решение","vimrc","регулярные выражения","error","YpotvOfmW-Nza0UN3h_KtjtlaJAZAUOH7Viaz30_fPc",{"data":637,"body":638},{},{"type":639,"children":640},"root",[641],{"type":642,"tag":21,"props":643,"children":644},"element",{},[645,647,652],{"type":35,"value":646},"Ошибка E486 означает, что введённый шаблон не найден в файле. Vim выводит это сообщение, когда команда поиска (",{"type":642,"tag":37,"props":648,"children":650},{"className":649},[],[651],{"type":35,"value":45},{"type":35,"value":653},") не находит совпадений.",{"data":655,"body":656},{},{"type":639,"children":657},[658],{"type":642,"tag":21,"props":659,"children":660},{},[661,663,668,669,674,675,680],{"type":35,"value":662},"Это может быть из-за неправильного синтаксиса шаблона, использования спецсимволов без экранирования, неучтённого регистра букв или конфликта настроек ",{"type":642,"tag":37,"props":664,"children":666},{"className":665},[],[667],{"type":35,"value":91},{"type":35,"value":147},{"type":642,"tag":37,"props":670,"children":672},{"className":671},[],[673],{"type":35,"value":95},{"type":35,"value":254},{"type":642,"tag":37,"props":676,"children":678},{"className":677},[],[679],{"type":35,"value":57},{"type":35,"value":58},{"data":682,"body":683},{},{"type":639,"children":684},[685],{"type":642,"tag":21,"props":686,"children":687},{},[688,690,695,696,701,703,709],{"type":35,"value":689},"Да, используйте команды ",{"type":642,"tag":37,"props":691,"children":693},{"className":692},[],[694],{"type":35,"value":78},{"type":35,"value":46},{"type":642,"tag":37,"props":697,"children":699},{"className":698},[],[700],{"type":35,"value":474},{"type":35,"value":702}," (поиск назад), либо временно отключите чувствительность к регистру командой ",{"type":642,"tag":37,"props":704,"children":706},{"className":705},[],[707],{"type":35,"value":708},":set ignorecase",{"type":35,"value":58},{"data":711,"body":712},{},{"type":639,"children":713},[714],{"type":642,"tag":21,"props":715,"children":716},{},[717,719,725,727,732,734,739],{"type":35,"value":718},"Выполните ",{"type":642,"tag":37,"props":720,"children":722},{"className":721},[],[723],{"type":35,"value":724},":e .vimrc",{"type":35,"value":726},", проверьте и исправьте настройки, затем перезапустите Vim командой ",{"type":642,"tag":37,"props":728,"children":730},{"className":729},[],[731],{"type":35,"value":233},{"type":35,"value":733},". При необходимости удалите файл ",{"type":642,"tag":37,"props":735,"children":737},{"className":736},[],[738],{"type":35,"value":57},{"type":35,"value":740},", чтобы вернуться к стандартным настройкам.",{"data":742,"body":743},{},{"type":639,"children":744},[745],{"type":642,"tag":21,"props":746,"children":747},{},[748,750,756],{"type":35,"value":749},"Убедитесь, что шаблон соответствует текущему режиму (нормальный или визуальный). Используйте экранирование спецсимволов, например, ",{"type":642,"tag":37,"props":751,"children":753},{"className":752},[],[754],{"type":35,"value":755},":g/\\\u003C/foo\\>/",{"type":35,"value":58},{"data":758,"body":759},{},{"type":639,"children":760},[761],{"type":642,"tag":21,"props":762,"children":763},{},[764,766,771,773,779,781,786],{"type":35,"value":765},"Добавьте ",{"type":642,"tag":37,"props":767,"children":769},{"className":768},[],[770],{"type":35,"value":708},{"type":35,"value":772}," (игнорировать регистр) или ",{"type":642,"tag":37,"props":774,"children":776},{"className":775},[],[777],{"type":35,"value":778},":set smartcase",{"type":35,"value":780}," (игнорировать, если шаблон маленький) в ",{"type":642,"tag":37,"props":782,"children":784},{"className":783},[],[785],{"type":35,"value":57},{"type":35,"value":787}," перед поиском.",{"data":789,"body":790},{},{"type":639,"children":791},[792],{"type":642,"tag":21,"props":793,"children":794},{},[795,797,802,803,809,811,817,818,824,825,831],{"type":35,"value":796},"Откройте файл ",{"type":642,"tag":37,"props":798,"children":800},{"className":799},[],[801],{"type":35,"value":57},{"type":35,"value":273},{"type":642,"tag":37,"props":804,"children":806},{"className":805},[],[807],{"type":35,"value":808},"vim .vimrc",{"type":35,"value":810},") и найдите строки ",{"type":642,"tag":37,"props":812,"children":814},{"className":813},[],[815],{"type":35,"value":816},"set ignorecase",{"type":35,"value":75},{"type":642,"tag":37,"props":819,"children":821},{"className":820},[],[822],{"type":35,"value":823},"set smartcase",{"type":35,"value":75},{"type":642,"tag":37,"props":826,"children":828},{"className":827},[],[829],{"type":35,"value":830},"set hlsearch",{"type":35,"value":832},". Удалите или исправьте проблемные настройки.",{"data":834,"body":835},{},{"type":639,"children":836},[837],{"type":642,"tag":21,"props":838,"children":839},{},[840,842,847,848,854,856,862],{"type":35,"value":841},"Если ошибка сохраняется, удалите пакет ",{"type":642,"tag":37,"props":843,"children":845},{"className":844},[],[846],{"type":35,"value":159},{"type":35,"value":273},{"type":642,"tag":37,"props":849,"children":851},{"className":850},[],[852],{"type":35,"value":853},"sudo apt purge vim",{"type":35,"value":855},") и установите заново (",{"type":642,"tag":37,"props":857,"children":859},{"className":858},[],[860],{"type":35,"value":861},"sudo apt install vim",{"type":35,"value":863},"), чтобы восстановить целые бинарные файлы.",{"data":865,"body":866},{},{"type":639,"children":867},[868],{"type":642,"tag":21,"props":869,"children":870},{},[871,872,877,879,884,885,890,891,896],{"type":35,"value":171},{"type":642,"tag":37,"props":873,"children":875},{"className":874},[],[876],{"type":35,"value":487},{"type":35,"value":878}," для ",{"type":642,"tag":37,"props":880,"children":882},{"className":881},[],[883],{"type":35,"value":78},{"type":35,"value":46},{"type":642,"tag":37,"props":886,"children":888},{"className":887},[],[889],{"type":35,"value":496},{"type":35,"value":878},{"type":642,"tag":37,"props":892,"children":894},{"className":893},[],[895],{"type":35,"value":474},{"type":35,"value":897}," (поиск назад). Эти команды автоматически учитывают контекст выделения.",[]]