¿Dónde está "~ / .config / nvim / init.vim"? [duplicar]

Nov 14 2020

Acabo de descargar Neovim e intento configurarlo siguiendo un tutorial, pero no encuentro la ruta $XDG_CONFIG_HOME/nvim/init.vimo ~/AppData/Local/nvim/init.vim. No sé si tengo que ingresar desde CMD o desde Windows PowerShell. Estoy investigando pero nada es lo suficientemente claro, aunque me faltan algunos conocimientos.

Usé chocolatey para instalar, y las carpetas que tengo se ven así:

  • C:\tools\neovim\Neovim
    • dentro de esto hay 3 carpetas bin, libyshare
  • C:\Users\nameUser\AppData\Local\nvim-data
    • 1 carpeta shaday un archivo de registro

Dentro de localno hay una nvimcarpeta; no está oculto o algo así, lo comprobé.

:echoerr "init.vim is loaded" muestra init.vim is loaded

Respuestas

D.BenKnoble Nov 14 2020 at 22:56

La :echoerrprueba realmente no significa nada; :echoerrsimplemente haga eco de lo que escribe (sin verificar nada) con resaltado de error.

Probablemente, lo más simple (asumiendo que está en Windows) es iniciar neovim y escribir: es :edit ~/AppData/Local/nvim/init.vimposible que tenga que crear el directorio nvim (parece que el resto ya está allí).

No conozco los comandos apropiados de Windows, pero en un * nix, harías

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

(asumiendo que $XDG_CONFIG_HOMEestá ~/.configo no establecido)

jdhao Nov 15 2020 at 14:18

Es probable que esté leyendo el tutorial incorrecto ya que está usando Windows, pero su tutorial aparentemente está destinado a usuarios de Linux / macOS.

La respuesta definitiva: la configuración de neovim tiene un nombre init.vimy su ubicación varía según el sistema operativo que utilice. Puede usar el comando :echo stdpath('config')dentro de Neovim para encontrar este directorio. Si este directorio no existe, simplemente créelo e introdúzcalo init.vim. Eso es todo.

Consulte también el documento de neovim sobre el inicio y el documento sobre stdpath () .