Где находится «~ / .config / nvim / init.vim»? [дубликат]

Nov 14 2020

Я просто загружаю Neovim и пытаюсь настроить его, следуя инструкциям, но не могу найти путь $XDG_CONFIG_HOME/nvim/init.vimили ~/AppData/Local/nvim/init.vim. Я не знаю, нужно ли входить из CMD или из Windows PowerShell. Я провожу исследования, но ничего не достаточно ясное, хотя мне не хватает некоторых знаний.

Я использовал шоколад для установки, и мои папки выглядят так:

  • C:\tools\neovim\Neovim
    • внутри этого есть 3 папки, bin, lib&share
  • C:\Users\nameUser\AppData\Local\nvim-data
    • 1 папка shadaи файл журнала

Внутри localнет nvimпапки; это не спрятано что ли, я проверил.

:echoerr "init.vim is loaded" показывает init.vim is loaded

Ответы

D.BenKnoble Nov 14 2020 at 22:56

:echoerrТест не на самом деле означает что - либо; :echoerrпросто повторяйте то, что вы вводите (фактически ничего не проверяя) с выделением ошибок.

Вероятно, самая простая вещь (при условии, что вы работаете в Windows) - это запустить neovim и ввести :edit ~/AppData/Local/nvim/init.vim- возможно, вам придется создать каталог nvim (похоже, что все остальное уже есть).

Я не знаю соответствующих команд Windows, но на * nix вы бы сделали

mkdir ~/.config/nvim
nvim ~/.config/nvim/init.vim

(при условии, что $XDG_CONFIG_HOMEустановлен ~/.configили не установлен)

jdhao Nov 15 2020 at 14:18

Скорее всего, вы читаете не тот учебник, поскольку используете Windows, но ваше руководство явно предназначено для пользователей Linux / macOS.

Окончательный ответ: конфигурация neovim названа, init.vimи ее расположение зависит от используемой вами операционной системы. Вы можете использовать команду :echo stdpath('config')внутри Neovim, чтобы найти этот каталог. Если этого каталога не существует, просто создайте его и поместите init.vimв него. Это все.

См. Также документацию neovim по запуску и документацию по stdpath () .