[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"page-ru-/guides/linux/neovim-config":3,"mdc--dgrjzz-key":854,"mdc--vnrc8l-key":879,"mdc-qqea20-key":895,"mdc-lopwm0-key":903,"mdc--qm7iu7-key":925,"mdc-v7ixi5-key":941,"mdc-g0p7le-key":957,"mdc-vnx2y8-key":979,"mdc--6zrjm1-key":987,"mdc-ehebc5-key":995,"related-/guides/linux/neovim-plugins,/guides/linux/vim-config":1003},{"id":4,"title":5,"appliesTo":6,"author":11,"body":12,"canonical":782,"code":782,"createdAt":783,"description":784,"difficulty":785,"draft":786,"estimatedTime":787,"extension":788,"faq":789,"howToSteps":802,"howToTotalTime":821,"image":782,"keywords":822,"locale":833,"meta":834,"navigation":262,"path":835,"platform":836,"related":837,"section":840,"seo":841,"severity":842,"stem":843,"summary":844,"tags":845,"twitterCreator":782,"twitterSite":782,"type":852,"updatedAt":783,"__hash__":853},"content_ru/guides/linux/neovim-config.md","Полное руководство по настройке Neovim в Linux",[7,8,9,10],"Neovim 0.9+","Ubuntu 20.04+","Fedora 35+","Arch Linux","FixPedia Team",{"type":13,"value":14,"toc":768},"minimark",[15,20,24,28,31,44,48,53,56,59,98,101,117,120,138,141,154,157,161,168,184,188,199,202,215,218,230,234,240,339,345,428,431,434,438,441,444,471,477,529,535,570,573,577,580,588,591,594,609,612,652,655,659,662,671,674,696,699,703,758,764],[16,17,19],"h2",{"id":18},"введение","Введение",[21,22,23],"p",{},"Neovim — это современный, расширяемый редактор кода, основанный на Vim. Он предлагает улучшенную производительность, встроенную поддержку Lua и активное сообщество. Настройка Neovim позволяет адаптировать редактор под ваши нужды: от внешнего вида до функциональности через плагины. В этом руководстве вы научитесь настраивать Neovim в Linux с нуля — от установки до создания индивидуальной конфигурации.",[16,25,27],{"id":26},"требования","Требования",[21,29,30],{},"Перед началом убедитесь, что:",[32,33,34,38,41],"ul",{},[35,36,37],"li",{},"У вас есть доступ к терминалу и базовые навыки работы с командной строкой.",[35,39,40],{},"Установлен Neovim (если нет — установите по инструкции ниже).",[35,42,43],{},"Вы знакомы с базовыми командами Vim (не обязательно, но полезно).",[16,45,47],{"id":46},"пошаговая-инструкция","Пошаговая инструкция",[49,50,52],"h3",{"id":51},"шаг-1-установка-neovim","Шаг 1: Установка Neovim",[21,54,55],{},"Если Neovim ещё не установлен, установите его через менеджер пакетов вашего дистрибутива.",[21,57,58],{},"Для Ubuntu/Debian:",[60,61,66],"pre",{"className":62,"code":63,"language":64,"meta":65,"style":65},"language-bash shiki shiki-themes github-light github-dark","sudo apt update\nsudo apt install neovim\n","bash","",[67,68,69,85],"code",{"__ignoreMap":65},[70,71,74,78,82],"span",{"class":72,"line":73},"line",1,[70,75,77],{"class":76},"sScJk","sudo",[70,79,81],{"class":80},"sZZnC"," apt",[70,83,84],{"class":80}," update\n",[70,86,88,90,92,95],{"class":72,"line":87},2,[70,89,77],{"class":76},[70,91,81],{"class":80},[70,93,94],{"class":80}," install",[70,96,97],{"class":80}," neovim\n",[21,99,100],{},"Для Fedora:",[60,102,104],{"className":62,"code":103,"language":64,"meta":65,"style":65},"sudo dnf install neovim\n",[67,105,106],{"__ignoreMap":65},[70,107,108,110,113,115],{"class":72,"line":73},[70,109,77],{"class":76},[70,111,112],{"class":80}," dnf",[70,114,94],{"class":80},[70,116,97],{"class":80},[21,118,119],{},"Для Arch Linux:",[60,121,123],{"className":62,"code":122,"language":64,"meta":65,"style":65},"sudo pacman -S neovim\n",[67,124,125],{"__ignoreMap":65},[70,126,127,129,132,136],{"class":72,"line":73},[70,128,77],{"class":76},[70,130,131],{"class":80}," pacman",[70,133,135],{"class":134},"sj4cs"," -S",[70,137,97],{"class":80},[21,139,140],{},"После установки проверьте версию:",[60,142,144],{"className":62,"code":143,"language":64,"meta":65,"style":65},"nvim --version\n",[67,145,146],{"__ignoreMap":65},[70,147,148,151],{"class":72,"line":73},[70,149,150],{"class":76},"nvim",[70,152,153],{"class":134}," --version\n",[21,155,156],{},"Рекомендуется использовать Neovim 0.9 или новее.",[49,158,160],{"id":159},"шаг-2-создание-конфигурационной-директории","Шаг 2: Создание конфигурационной директории",[21,162,163,164,167],{},"Neovim ищет конфигурационные файлы в директории ",[67,165,166],{},"~/.config/nvim",". Создайте её, если она отсутствует:",[60,169,171],{"className":62,"code":170,"language":64,"meta":65,"style":65},"mkdir -p ~/.config/nvim\n",[67,172,173],{"__ignoreMap":65},[70,174,175,178,181],{"class":72,"line":73},[70,176,177],{"class":76},"mkdir",[70,179,180],{"class":134}," -p",[70,182,183],{"class":80}," ~/.config/nvim\n",[49,185,187],{"id":186},"шаг-3-создание-основного-конфигурационного-файла","Шаг 3: Создание основного конфигурационного файла",[21,189,190,191,194,195,198],{},"Внутри этой директории создайте файл ",[67,192,193],{},"init.vim"," (для Vimscript) или ",[67,196,197],{},"init.lua"," (для Lua). В этом руководстве мы используем Vimscript для простоты, но принципы аналогичны.",[21,200,201],{},"Создайте файл:",[60,203,205],{"className":62,"code":204,"language":64,"meta":65,"style":65},"touch ~/.config/nvim/init.vim\n",[67,206,207],{"__ignoreMap":65},[70,208,209,212],{"class":72,"line":73},[70,210,211],{"class":76},"touch",[70,213,214],{"class":80}," ~/.config/nvim/init.vim\n",[21,216,217],{},"Если предпочитаете Lua:",[60,219,221],{"className":62,"code":220,"language":64,"meta":65,"style":65},"touch ~/.config/nvim/init.lua\n",[67,222,223],{"__ignoreMap":65},[70,224,225,227],{"class":72,"line":73},[70,226,211],{"class":76},[70,228,229],{"class":80}," ~/.config/nvim/init.lua\n",[49,231,233],{"id":232},"шаг-4-добавление-базовых-настроек","Шаг 4: Добавление базовых настроек",[21,235,236,237,239],{},"Откройте ",[67,238,193],{}," в любом редакторе и добавьте базовые настройки. Вот пример минимального конфига:",[60,241,245],{"className":242,"code":243,"language":244,"meta":65,"style":65},"language-vim shiki shiki-themes github-light github-dark","\" Включаем номера строк\nset number\n\n\" Включаем подсветку синтаксиса\nsyntax on\n\n\" Настройка отступов\nset tabstop=4       \" Ширина табуляции\nset shiftwidth=4    \" Ширина отступа при >> и \u003C\u003C\nset expandtab       \" Замена табов на пробелы\n\n\" Включаем подсветку текущей строки\nset cursorline\n\n\" Тема оформления (если установлена)\ncolorscheme desert\n","vim",[67,246,247,252,257,264,270,276,281,287,293,299,305,310,316,322,327,333],{"__ignoreMap":65},[70,248,249],{"class":72,"line":73},[70,250,251],{},"\" Включаем номера строк\n",[70,253,254],{"class":72,"line":87},[70,255,256],{},"set number\n",[70,258,260],{"class":72,"line":259},3,[70,261,263],{"emptyLinePlaceholder":262},true,"\n",[70,265,267],{"class":72,"line":266},4,[70,268,269],{},"\" Включаем подсветку синтаксиса\n",[70,271,273],{"class":72,"line":272},5,[70,274,275],{},"syntax on\n",[70,277,279],{"class":72,"line":278},6,[70,280,263],{"emptyLinePlaceholder":262},[70,282,284],{"class":72,"line":283},7,[70,285,286],{},"\" Настройка отступов\n",[70,288,290],{"class":72,"line":289},8,[70,291,292],{},"set tabstop=4       \" Ширина табуляции\n",[70,294,296],{"class":72,"line":295},9,[70,297,298],{},"set shiftwidth=4    \" Ширина отступа при >> и \u003C\u003C\n",[70,300,302],{"class":72,"line":301},10,[70,303,304],{},"set expandtab       \" Замена табов на пробелы\n",[70,306,308],{"class":72,"line":307},11,[70,309,263],{"emptyLinePlaceholder":262},[70,311,313],{"class":72,"line":312},12,[70,314,315],{},"\" Включаем подсветку текущей строки\n",[70,317,319],{"class":72,"line":318},13,[70,320,321],{},"set cursorline\n",[70,323,325],{"class":72,"line":324},14,[70,326,263],{"emptyLinePlaceholder":262},[70,328,330],{"class":72,"line":329},15,[70,331,332],{},"\" Тема оформления (если установлена)\n",[70,334,336],{"class":72,"line":335},16,[70,337,338],{},"colorscheme desert\n",[21,340,341,342,344],{},"Если используете Lua (",[67,343,197],{},"), синтаксис будет другим. Пример:",[60,346,350],{"className":347,"code":348,"language":349,"meta":65,"style":65},"language-lua shiki shiki-themes github-light github-dark","-- Включаем номера строк\nvim.opt.number = true\n\n-- Подсветка синтаксиса\nvim.cmd('syntax on')\n\n-- Настройка отступов\nvim.opt.tabstop = 4\nvim.opt.shiftwidth = 4\nvim.opt.expandtab = true\n\n-- Подсветка текущей строки\nvim.opt.cursorline = true\n\n-- Тема\nvim.cmd('colorscheme desert')\n","lua",[67,351,352,357,362,366,371,376,380,385,390,395,400,404,409,414,418,423],{"__ignoreMap":65},[70,353,354],{"class":72,"line":73},[70,355,356],{},"-- Включаем номера строк\n",[70,358,359],{"class":72,"line":87},[70,360,361],{},"vim.opt.number = true\n",[70,363,364],{"class":72,"line":259},[70,365,263],{"emptyLinePlaceholder":262},[70,367,368],{"class":72,"line":266},[70,369,370],{},"-- Подсветка синтаксиса\n",[70,372,373],{"class":72,"line":272},[70,374,375],{},"vim.cmd('syntax on')\n",[70,377,378],{"class":72,"line":278},[70,379,263],{"emptyLinePlaceholder":262},[70,381,382],{"class":72,"line":283},[70,383,384],{},"-- Настройка отступов\n",[70,386,387],{"class":72,"line":289},[70,388,389],{},"vim.opt.tabstop = 4\n",[70,391,392],{"class":72,"line":295},[70,393,394],{},"vim.opt.shiftwidth = 4\n",[70,396,397],{"class":72,"line":301},[70,398,399],{},"vim.opt.expandtab = true\n",[70,401,402],{"class":72,"line":307},[70,403,263],{"emptyLinePlaceholder":262},[70,405,406],{"class":72,"line":312},[70,407,408],{},"-- Подсветка текущей строки\n",[70,410,411],{"class":72,"line":318},[70,412,413],{},"vim.opt.cursorline = true\n",[70,415,416],{"class":72,"line":324},[70,417,263],{"emptyLinePlaceholder":262},[70,419,420],{"class":72,"line":329},[70,421,422],{},"-- Тема\n",[70,424,425],{"class":72,"line":335},[70,426,427],{},"vim.cmd('colorscheme desert')\n",[21,429,430],{},"Сохраните файл.",[432,433],"in-article-ad",{},[49,435,437],{"id":436},"шаг-5-установка-менеджера-плагинов","Шаг 5: Установка менеджера плагинов",[21,439,440],{},"Для расширения функциональности Neovim используйте менеджер плагинов. Один из самых популярных — vim-plug. Установите его:",[21,442,443],{},"Скачайте скрипт установки:",[60,445,447],{"className":62,"code":446,"language":64,"meta":65,"style":65},"curl -fLo ~/.local/share/nvim/site/autoload/plug.vim --create-dirs \\\n    https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim\n",[67,448,449,466],{"__ignoreMap":65},[70,450,451,454,457,460,463],{"class":72,"line":73},[70,452,453],{"class":76},"curl",[70,455,456],{"class":134}," -fLo",[70,458,459],{"class":80}," ~/.local/share/nvim/site/autoload/plug.vim",[70,461,462],{"class":134}," --create-dirs",[70,464,465],{"class":134}," \\\n",[70,467,468],{"class":72,"line":87},[70,469,470],{"class":80},"    https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim\n",[21,472,473,474,476],{},"Теперь добавьте в ",[67,475,193],{}," блок для плагинов:",[60,478,480],{"className":242,"code":479,"language":244,"meta":65,"style":65},"\" Начало блока плагинов\ncall plug#begin('~/.local/share/nvim/plugged')\n\n\" Пример плагина: nvim-tree (файловый менеджер)\nPlug 'nvim-tree/nvim-web-devicons' \" опционально, для иконок\nPlug 'nvim-tree/nvim-tree.lua'\n\n\" Другие плагины можно добавить здесь\n\ncall plug#end()\n",[67,481,482,487,492,496,501,506,511,515,520,524],{"__ignoreMap":65},[70,483,484],{"class":72,"line":73},[70,485,486],{},"\" Начало блока плагинов\n",[70,488,489],{"class":72,"line":87},[70,490,491],{},"call plug#begin('~/.local/share/nvim/plugged')\n",[70,493,494],{"class":72,"line":259},[70,495,263],{"emptyLinePlaceholder":262},[70,497,498],{"class":72,"line":266},[70,499,500],{},"\" Пример плагина: nvim-tree (файловый менеджер)\n",[70,502,503],{"class":72,"line":272},[70,504,505],{},"Plug 'nvim-tree/nvim-web-devicons' \" опционально, для иконок\n",[70,507,508],{"class":72,"line":278},[70,509,510],{},"Plug 'nvim-tree/nvim-tree.lua'\n",[70,512,513],{"class":72,"line":283},[70,514,263],{"emptyLinePlaceholder":262},[70,516,517],{"class":72,"line":289},[70,518,519],{},"\" Другие плагины можно добавить здесь\n",[70,521,522],{"class":72,"line":295},[70,523,263],{"emptyLinePlaceholder":262},[70,525,526],{"class":72,"line":301},[70,527,528],{},"call plug#end()\n",[21,530,531,532,534],{},"Для Lua-конфига (",[67,533,197],{},") используйте:",[60,536,538],{"className":347,"code":537,"language":349,"meta":65,"style":65},"-- Убедитесь, что vim-plug установлен (автозагрузка уже настроена)\n-- Затем в init.lua:\nvim.call('plug#begin', '~/.local/share/nvim/plugged')\nvim.call('plug#', 'nvim-tree/nvim-web-devicons')\nvim.call('plug#', 'nvim-tree/nvim-tree.lua')\nvim.call('plug#end')\n",[67,539,540,545,550,555,560,565],{"__ignoreMap":65},[70,541,542],{"class":72,"line":73},[70,543,544],{},"-- Убедитесь, что vim-plug установлен (автозагрузка уже настроена)\n",[70,546,547],{"class":72,"line":87},[70,548,549],{},"-- Затем в init.lua:\n",[70,551,552],{"class":72,"line":259},[70,553,554],{},"vim.call('plug#begin', '~/.local/share/nvim/plugged')\n",[70,556,557],{"class":72,"line":266},[70,558,559],{},"vim.call('plug#', 'nvim-tree/nvim-web-devicons')\n",[70,561,562],{"class":72,"line":272},[70,563,564],{},"vim.call('plug#', 'nvim-tree/nvim-tree.lua')\n",[70,566,567],{"class":72,"line":278},[70,568,569],{},"vim.call('plug#end')\n",[21,571,572],{},"Более современные менеджеры (lazy.nvim, packer.nvim) имеют другой синтаксис, но принцип похож.",[49,574,576],{"id":575},"шаг-6-установка-плагинов-и-финальная-настройка","Шаг 6: Установка плагинов и финальная настройка",[21,578,579],{},"После добавления плагинов в конфиг, запустите Neovim и выполните команду установки:",[60,581,586],{"className":582,"code":584,"language":585},[583],"language-text",":PlugInstall\n","text",[67,587,584],{"__ignoreMap":65},[21,589,590],{},"Для vim-plug. Для других менеджеров команды отличаются.",[21,592,593],{},"Также можно добавить дополнительные настройки для плагинов. Например, для nvim-tree:",[60,595,597],{"className":242,"code":596,"language":244,"meta":65,"style":65},"\" Включение nvim-tree при запуске Neovim (опционально)\nautocmd vimenter * NvimTreeOpen\n",[67,598,599,604],{"__ignoreMap":65},[70,600,601],{"class":72,"line":73},[70,602,603],{},"\" Включение nvim-tree при запуске Neovim (опционально)\n",[70,605,606],{"class":72,"line":87},[70,607,608],{},"autocmd vimenter * NvimTreeOpen\n",[21,610,611],{},"Или на Lua:",[60,613,615],{"className":347,"code":614,"language":349,"meta":65,"style":65},"-- Настройка nvim-tree (пример)\nrequire('nvim-tree').setup {\n  view = {\n    width = 30,\n    side = 'left'\n  }\n}\n",[67,616,617,622,627,632,637,642,647],{"__ignoreMap":65},[70,618,619],{"class":72,"line":73},[70,620,621],{},"-- Настройка nvim-tree (пример)\n",[70,623,624],{"class":72,"line":87},[70,625,626],{},"require('nvim-tree').setup {\n",[70,628,629],{"class":72,"line":259},[70,630,631],{},"  view = {\n",[70,633,634],{"class":72,"line":266},[70,635,636],{},"    width = 30,\n",[70,638,639],{"class":72,"line":272},[70,640,641],{},"    side = 'left'\n",[70,643,644],{"class":72,"line":278},[70,645,646],{},"  }\n",[70,648,649],{"class":72,"line":283},[70,650,651],{},"}\n",[21,653,654],{},"После добавления всех настроек сохраните файл и перезапустите Neovim.",[16,656,658],{"id":657},"проверка-результата","Проверка результата",[21,660,661],{},"Запустите Neovim:",[60,663,665],{"className":62,"code":664,"language":64,"meta":65,"style":65},"nvim\n",[67,666,667],{"__ignoreMap":65},[70,668,669],{"class":72,"line":73},[70,670,664],{"class":76},[21,672,673],{},"Убедитесь, что:",[32,675,676,679,682,689],{},[35,677,678],{},"Номера строк отображаются.",[35,680,681],{},"Тема оформления применена.",[35,683,684,685,688],{},"Плагины загрузились (например, nvim-tree доступен по ",[67,686,687],{},":NvimTreeToggle",").",[35,690,691,692,695],{},"Отступы работают корректно (нажмите ",[67,693,694],{},"Tab"," — должны появиться 4 пробела).",[21,697,698],{},"Если что-то не работает, проверьте конфигурационный файл на синтаксические ошибки. Neovim выводит сообщения при загрузке.",[16,700,702],{"id":701},"возможные-проблемы","Возможные проблемы",[32,704,705,716,726,739,745],{},[35,706,707,711,712,715],{},[708,709,710],"strong",{},"Ошибка \"E117: Unknown function: plug#begin\""," — менеджер плагинов не установлен. Убедитесь, что вы скачали ",[67,713,714],{},"plug.vim"," в правильную директорию.",[35,717,718,721,722,725],{},[708,719,720],{},"Плагины не загружаются"," — проверьте, что вы выполнили ",[67,723,724],{},":PlugInstall"," после добавления их в конфиг.",[35,727,728,731,732,735,736,738],{},[708,729,730],{},"Конфиг не применяется"," — проверьте путь к файлу: ",[67,733,734],{},"~/.config/nvim/init.vim"," (или ",[67,737,197],{},"). Убедитесь, что файл имеет правильные права.",[35,740,741,744],{},[708,742,743],{},"Конфликты между плагинами"," — если после добавления нового плагина возникают ошибки, попробуйте временно убрать его и перезапустить Neovim.",[35,746,747,750,751,753,754,757],{},[708,748,749],{},"Проблемы с Lua-конфигом"," — если используете ",[67,752,197],{},", убедитесь, что синтаксис корректен. Можно проверить через ",[67,755,756],{},"luac -p init.lua",".",[21,759,760,761,763],{},"Если проблема не решена, попробуйте временно переименовать папку ",[67,762,166],{}," и создать минимальный конфиг заново.",[765,766,767],"style",{},"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 .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 .sj4cs, html code.shiki .sj4cs{--shiki-default:#005CC5;--shiki-dark:#79B8FF}",{"title":65,"searchDepth":87,"depth":87,"links":769},[770,771,772,780,781],{"id":18,"depth":87,"text":19},{"id":26,"depth":87,"text":27},{"id":46,"depth":87,"text":47,"children":773},[774,775,776,777,778,779],{"id":51,"depth":259,"text":52},{"id":159,"depth":259,"text":160},{"id":186,"depth":259,"text":187},{"id":232,"depth":259,"text":233},{"id":436,"depth":259,"text":437},{"id":575,"depth":259,"text":576},{"id":657,"depth":87,"text":658},{"id":701,"depth":87,"text":702},null,"2026-04-08 13:56:04","Пошаговая инструкция по настройке Neovim в Linux. Узнайте, как создать конфигурационный файл, установить плагины и оптимизировать редактор. Начните повышать продуктивность уже сегодня!","medium",false,"15-30 мин","md",[790,793,796,799],{"answer":791,"question":792},"Основной конфигурационный файл — `~/.config/nvim/init.vim` (для Vimscript) или `~/.config/nvim/init.lua` (для Lua).","Где находится конфигурационный файл Neovim в Linux?",{"answer":794,"question":795},"Удалите или переименуйте папку `~/.config/nvim`, затем перезапустите Neovim. Он создаст свежий конфиг по умолчанию.","Как сбросить настройки Neovim к заводским?",{"answer":797,"question":798},"Да, большинство настроек Vim совместимы. Однако Neovim поддерживает Lua и некоторые уникальные функции, поэтому рекомендуется адаптировать конфиг.","Можно ли использовать конфигурационный файл Vim для Neovim?",{"answer":800,"question":801},"Популярные менеджеры: vim-plug, lazy.nvim, packer.nvim. Установка обычно выполняется скриптом, который добавляется в `init.vim` или `init.lua`.","Как установить менеджер плагинов для Neovim?",[803,806,809,812,815,818],{"name":804,"text":805},"Установите Neovim","Установите Neovim через менеджер пакетов вашего дистрибутива. Пример для Ubuntu: `sudo apt install neovim`.",{"name":807,"text":808},"Создайте конфигурационную директорию","Создайте папку `~/.config/nvim` для хранения конфигурационных файлов.",{"name":810,"text":811},"Создайте основной конфигурационный файл","Внутри создайте файл `init.vim` (если используете Vimscript) или `init.lua` (для Lua).",{"name":813,"text":814},"Добавьте базовые настройки","Добавьте в файл основные параметры: включите номера строк, настройте отступы, выберите тему оформления.",{"name":816,"text":817},"Установите менеджер плагинов","Установите менеджер плагинов (например, vim-plug) и настройте его в конфигурационном файле.",{"name":819,"text":820},"Добавьте плагины и примените настройки","Укажите нужные плагины в конфиге, затем запустите команду установки плагинов внутри Neovim.","PT25M",[823,824,825,826,827,828,829,830,831,832],"настройка neovim linux","конфиг neovim","neovim конфигурационный файл","установка neovim linux","neovim инициализация","как настроить neovim","neovim для linux инструкция","neovim конфиг пример","оптимизация neovim","neovim плагины linux","ru_RU",{},"/guides/linux/neovim-config","linux",[838,839],"/guides/linux/neovim-plugins","/guides/linux/vim-config","Гайды Neovim",{"title":5,"description":784},"low","guides/linux/neovim-config","Этот гайд поможет вам настроить Neovim в Linux с нуля. Вы узнаете, как установить редактор, создать конфигурацию, добавить плагины и настроить интерфейс под свои нужды.",[846,836,847,848,244,849,850,851],"neovim","конфигурация","редактор","настройка","config","gui","guide","2eqAhK7EOsUMgacy4YpM2rEkdyl9K447_LDLe8WbW3E",{"data":855,"body":856},{},{"type":857,"children":858},"root",[859],{"type":860,"tag":21,"props":861,"children":862},"element",{},[863,865,870,871,877],{"type":585,"value":864},"Основной конфигурационный файл — ",{"type":860,"tag":67,"props":866,"children":868},{"className":867},[],[869],{"type":585,"value":734},{"type":585,"value":194},{"type":860,"tag":67,"props":872,"children":874},{"className":873},[],[875],{"type":585,"value":876},"~/.config/nvim/init.lua",{"type":585,"value":878}," (для Lua).",{"data":880,"body":881},{},{"type":857,"children":882},[883],{"type":860,"tag":21,"props":884,"children":885},{},[886,888,893],{"type":585,"value":887},"Удалите или переименуйте папку ",{"type":860,"tag":67,"props":889,"children":891},{"className":890},[],[892],{"type":585,"value":166},{"type":585,"value":894},", затем перезапустите Neovim. Он создаст свежий конфиг по умолчанию.",{"data":896,"body":897},{},{"type":857,"children":898},[899],{"type":860,"tag":21,"props":900,"children":901},{},[902],{"type":585,"value":797},{"data":904,"body":905},{},{"type":857,"children":906},[907],{"type":860,"tag":21,"props":908,"children":909},{},[910,912,917,919,924],{"type":585,"value":911},"Популярные менеджеры: vim-plug, lazy.nvim, packer.nvim. Установка обычно выполняется скриптом, который добавляется в ",{"type":860,"tag":67,"props":913,"children":915},{"className":914},[],[916],{"type":585,"value":193},{"type":585,"value":918}," или ",{"type":860,"tag":67,"props":920,"children":922},{"className":921},[],[923],{"type":585,"value":197},{"type":585,"value":757},{"data":926,"body":927},{},{"type":857,"children":928},[929],{"type":860,"tag":21,"props":930,"children":931},{},[932,934,940],{"type":585,"value":933},"Установите Neovim через менеджер пакетов вашего дистрибутива. Пример для Ubuntu: ",{"type":860,"tag":67,"props":935,"children":937},{"className":936},[],[938],{"type":585,"value":939},"sudo apt install neovim",{"type":585,"value":757},{"data":942,"body":943},{},{"type":857,"children":944},[945],{"type":860,"tag":21,"props":946,"children":947},{},[948,950,955],{"type":585,"value":949},"Создайте папку ",{"type":860,"tag":67,"props":951,"children":953},{"className":952},[],[954],{"type":585,"value":166},{"type":585,"value":956}," для хранения конфигурационных файлов.",{"data":958,"body":959},{},{"type":857,"children":960},[961],{"type":860,"tag":21,"props":962,"children":963},{},[964,966,971,973,978],{"type":585,"value":965},"Внутри создайте файл ",{"type":860,"tag":67,"props":967,"children":969},{"className":968},[],[970],{"type":585,"value":193},{"type":585,"value":972}," (если используете Vimscript) или ",{"type":860,"tag":67,"props":974,"children":976},{"className":975},[],[977],{"type":585,"value":197},{"type":585,"value":878},{"data":980,"body":981},{},{"type":857,"children":982},[983],{"type":860,"tag":21,"props":984,"children":985},{},[986],{"type":585,"value":814},{"data":988,"body":989},{},{"type":857,"children":990},[991],{"type":860,"tag":21,"props":992,"children":993},{},[994],{"type":585,"value":817},{"data":996,"body":997},{},{"type":857,"children":998},[999],{"type":860,"tag":21,"props":1000,"children":1001},{},[1002],{"type":585,"value":820},[]]