"~ / .Config / nvim / init.vim" nerede? [çiftleme]

Nov 14 2020

Sadece Neovim'i indiriyorum ve bir öğreticiyi izleyerek yapılandırmaya çalışıyorum, ancak yolunu bulamıyorum $XDG_CONFIG_HOME/nvim/init.vimveya ~/AppData/Local/nvim/init.vim. CMD'den mi yoksa Windows powershell'den mi girmem gerektiğini bilmiyorum. Araştırma yapıyorum, ancak biraz bilgim olmamasına rağmen hiçbir şey yeterince açık değil.

Yüklemek için chocolatey kullandım ve sahip olduğum klasörler şöyle görünüyor:

  • C:\tools\neovim\Neovim
    • Bu iç 3 klasör vardır bin, libveshare
  • C:\Users\nameUser\AppData\Local\nvim-data
    • 1 klasör shadave bir günlük dosyası

İçinde localbir nvimklasör yok; gizli falan değil, kontrol ettim.

:echoerr "init.vim is loaded" gösterir init.vim is loaded

Yanıtlar

D.BenKnoble Nov 14 2020 at 22:56

:echoerrTest gerçekten bir şey ifade etmiyor; :echoerrhata vurgulamayla yazdığınız şey yalnızca yankılanır (hiçbir şeyi denetlemez).

Muhtemelen yapılacak en basit şey (Windows'ta olduğunuzu varsayarak) neovim'i başlatmak ve :edit ~/AppData/Local/nvim/init.vimyazmaktır - nvim dizinini oluşturmanız gerekebilir (gerisi zaten orada gibi görünüyor).

Uygun Windows komutlarını bilmiyorum, ancak bir * nix'te yaparsınız

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

( $XDG_CONFIG_HOMEolduğu ~/.configveya ayarlanmadığı varsayılarak )

jdhao Nov 15 2020 at 14:18

Windows kullandığınız için muhtemelen yanlış öğreticiyi okuyorsunuz, ancak eğitiminiz görünüşe göre Linux / macOS kullanıcıları içindir.

Kesin cevap: neovim yapılandırması adlandırılır init.vimve konumu kullandığınız işletim sistemine göre değişir. :echo stdpath('config')Bu dizini bulmak için Neovim içindeki komutu kullanabilirsiniz . Bu dizin yoksa, sadece oluşturun ve içine yerleştirin init.vim. Hepsi bu.

Ayrıca neovim'in başlangıçtaki belgesine ve stdpath () üzerindeki belgeye bakın .