“ ~ / .config / nvim / init.vim” อยู่ที่ไหน [ซ้ำ]
ฉันเพิ่งดาวน์โหลด Neovim และฉันกำลังพยายามกำหนดค่าตามบทช่วยสอน แต่ฉันไม่พบเส้นทาง$XDG_CONFIG_HOME/nvim/init.vimหรือ~/AppData/Local/nvim/init.vim. ฉันไม่รู้ว่าต้องเข้าจาก CMD หรือจาก windows powershell ฉันทำงานวิจัย แต่ก็ไม่มีอะไรชัดเจนเพียงพอแม้ว่าฉันจะขาดความรู้
ฉันใช้ช็อคโกแลตเพื่อติดตั้งและโฟลเดอร์ที่ฉันมีลักษณะดังนี้:
C:\tools\neovim\Neovim- ภายในนี้มี 3 โฟลเดอร์
bin,lib&share
- ภายในนี้มี 3 โฟลเดอร์
C:\Users\nameUser\AppData\Local\nvim-data- 1 โฟลเดอร์
shadaและไฟล์บันทึก
- 1 โฟลเดอร์
ข้างในlocalไม่มีnvimโฟลเดอร์ มันไม่ได้ซ่อนหรืออะไรฉันตรวจสอบแล้ว
:echoerr "init.vim is loaded" การแสดง init.vim is loaded
คำตอบ
การ:echoerrทดสอบไม่ได้มีความหมายอะไรเลย :echoerrเพียงแค่สะท้อนสิ่งที่คุณพิมพ์ (ไม่มีการตรวจสอบอะไรจริง) พร้อมกับการไฮไลต์ข้อผิดพลาด
อาจเป็นสิ่งที่ง่ายที่สุดในการทำ (สมมติว่าคุณใช้ windows) คือเปิด neovim แล้วพิมพ์ - :edit ~/AppData/Local/nvim/init.vimคุณอาจต้องสร้างไดเร็กทอรี nvim (ดูเหมือนว่าส่วนที่เหลือจะมีอยู่แล้ว)
ฉันไม่รู้คำสั่ง windows ที่เหมาะสม แต่ใน a * nix คุณจะต้องทำ
mkdir ~/.config/nvim
nvim ~/.config/nvim/init.vim
(สมมติว่า$XDG_CONFIG_HOMEเป็น~/.configหรือไม่ได้ตั้งค่า)
เป็นไปได้ว่าคุณกำลังอ่านบทช่วยสอนที่ไม่ถูกต้องเนื่องจากคุณใช้ Windows แต่บทช่วยสอนของคุณมีไว้สำหรับผู้ใช้ Linux / macOS
คำตอบที่ชัดเจน: neovim config มีชื่อinit.vimและตำแหน่งของมันแตกต่างกันไปตามระบบปฏิบัติการที่คุณใช้ คุณสามารถใช้คำสั่ง:echo stdpath('config')ภายใน Neovim เพื่อค้นหาไดเร็กทอรีนี้ หากไม่มีไดเร็กทอรีนี้ให้สร้างและใส่ไว้init.vimในไดเร็กทอรี นั้นคือทั้งหมด.
ดูเอกสารของ neovim เกี่ยวกับการเริ่มต้นและ doc บนstdpath ()ด้วย