NeovimをGodotコードエディターとして使用します
run.shファイルNeovim-Godot統合の力を活用できるようにするには、これらのパスの1つに従うことができます。
迅速に起きて実行するか、セットアップをテストするには、Dockerがインストールされている場合は、次のコマンドを実行できます。
docker run -it -p 6005:6005 -p 6006:6006 niscolas/nvim-godot:latest
注意すべき重要なことの1つは、Alpine(ベース画像)をサポートしていないため、Lua言語サーバーに関連するNeovim Startupにいくつかのエラーメッセージが表示されることです。
--rmオプションを追加して、テストが終了したらすぐにコンテナを取り外すことができます
docker run --rm -it -p 6005:6005 -p 6006:6006 niscolas/nvim-godot:latest
ショ和 また、ホストマシン(おそらくあなたのPC)ネットワークを使用できるように--network hostオプションを追加することができます(Dockerの設定を破ったので、通常は使用する必要があります)が、それに対してアドバイスされています
docker run --network host -it niscolas/nvim-godot:latest
$HOME/.config/nvimに移動することで実行できますまたは
この簡単なスクリプトで:
ショ和 現在のNeovim構成は$HOME/.config/nvim.oldに移動します。すでにあなたのバージョン制御システムにあること、またはあなたがしていることを知っていることを確認してください)
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は、ターミナルを開き、正しいファイル(行と列)を開いたNeovimを起動する責任のある実行可能なbashファイルです。
ニーズに合わせて編集する必要がある場合があります。変更が必要な場所は、ファイル自体にコメントされています。
Editor > Editor Settings... > (General Tab) > Text Editor > ExternalUse External Editor ✅に設定しますrun.shファイルの位置へのExec Pathを設定しますExec Flagsを"{file}" "{line},{col}"に設定します
ショ和 LSP機能が機能するためには、Godot 4の実行中のインスタンスが必要です
あなたが持っているはずの箱から出してください:
これは、このリポジトリに含まれるカスタムNeovim構成のデフォルトの外観です:(? everforestテーマ)
Dockerコンテナで実行されているNeovimインスタンスから撮影したスクリーンショット!
Neovim構成のほとんどは、Theme ChangeとGodot固有のLSP、Treesitter、DAPの設定により、NVIM-Lua/Kickstart.nvimからコピーされました。