Neovim을 Godot 코드 편집기로 사용하십시오
run.sh 파일Neovim-Godot 통합의 힘을 활용하려면 다음 중 하나를 따라갈 수 있습니다.
신속하게 일어나거나 설정을 테스트하려면 Docker를 설치 한 경우 다음 명령을 실행할 수 있습니다.
docker run -it -p 6005:6005 -p 6006:6006 niscolas/nvim-godot:latest
주목할만한 중요한 사항 중 하나는 Alpine (기본 이미지)을 지원하지 않기 때문에 LUA Language Server와 관련된 Neovim 스타트 업에 일부 오류 메시지가 나타납니다.
테스트를 마치 자마자
--rm옵션을 추가하여 컨테이너를 제거 할 수 있습니다.
docker run --rm -it -p 6005:6005 -p 6006:6006 niscolas/nvim-godot:latest
켈 그리고 당신은--network host옵션을 추가하여 호스트 머신 (아마도 PC 아마) 네트워크를 사용할 수 있습니다 (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 > External 이동Use External Editor al로 설정하십시오run.sh 파일의 위치로 Exec Path 설정Exec Flags "{file}" "{line},{col}" 으로 설정합니다.
켈 LSP 기능이 작동하려면 Godot 4의 실행중인 인스턴스가 필요합니다.
상자 밖으로 : 당신은 다음을 가져야합니다.
이것은이 repo에 포함 된 사용자 정의 neovim 구성의 기본 모양입니다. (? Everforest 테마 )
Docker 컨테이너에서 실행되는 Neovim 인스턴스에서 가져온 스크린 샷!
Neovim 구성의 대부분은 테마 변경 및 Godot 특정 LSP, Treesitter 및 DAP 설정과 함께 NVIM-LUA/Kickstart.nvim에서 복사되었습니다.