Gunakan Neovim sebagai Editor Kode Godot Anda
run.shUntuk dapat memanfaatkan kekuatan integrasi Neovim-Godot, Anda dapat mengikuti salah satu jalur ini:
Untuk bangun dan berjalan dengan cepat, atau untuk menguji pengaturan, Anda bisa menjalankan perintah berikut jika Anda telah menginstal Docker:
docker run -it -p 6005:6005 -p 6006:6006 niscolas/nvim-godot:latest
Satu hal penting yang perlu diperhatikan adalah bahwa beberapa pesan kesalahan akan muncul di startup Neovim yang terkait dengan server bahasa LUA karena tidak mendukung Alpine (gambar dasar)
Anda dapat menambahkan opsinya
--rmuntuk menghapus wadah segera setelah Anda selesai dengan pengujian
docker run --rm -it -p 6005:6005 -p 6006:6006 niscolas/nvim-godot:latest
️ Dan Anda dapat menambahkan opsi--network hostuntuk dapat menggunakan jaringan mesin host (PC Anda mungkin) (saya biasanya harus menggunakannya karena saya memecahkan pengaturan Docker saya), tetapi disarankan untuk menentang
docker run --network host -it niscolas/nvim-godot:latest
$HOME/.config/nvim AndaATAU
Dengan skrip sederhana ini:
️ Konfigurasi neovim Anda saat ini akan dipindahkan ke$HOME/.config/nvim.old, pastikan bahwa itu sudah ada di sistem kontrol versi Anda atau Anda tahu apa yang Anda lakukan)
mv $HOME/.config/nvim $HOME/.config/nvim.old &&
git clone https://github.com/niscolas/nvim-godot &&
mv nvim-godot/nvim_config $HOME/.config/nvim
run.sh Run.sh adalah file bash yang dapat dieksekusi yang bertanggung jawab untuk membuka terminal Anda dan meluncurkan Neovim dengan file yang benar (baris dan kolom) dibuka.
Anda mungkin perlu mengeditnya agar sesuai dengan kebutuhan Anda, tempat -tempat di mana perubahan mungkin diperlukan dikomentari dalam file itu sendiri.
Editor > Editor Settings... > (General Tab) > Text Editor > ExternalUse External Editor ke ✅Exec Path ke lokasi file run.sh di sistem AndaExec Flags ke "{file}" "{line},{col}"
️ Agar fitur LSP berfungsi, Anda memerlukan contoh lari Godot 4
Di luar kotak yang seharusnya Anda miliki:
Ini adalah tampilan default konfigurasi neovim khusus yang termasuk dalam repo ini: (? Tema Everforest )
Tangkapan layar yang diambil dari instance Neovim berjalan di wadah Docker!
Sebagian besar konfigurasi neovim disalin dari NVIM-LUA/Kickstart.nvim, dengan perubahan tema dan pengaturan LSP, Treesitter dan DAP spesifik Godot