如何为neovim配置Unreal Engine5 C++代码自动完成?

问题描述 投票:0回答:1

我想在 Neovim 中编写虚幻引擎 C++ 代码,但不知道如何配置 lsp 服务器以启用 UE C++ 的自动完成和格式化。谁能帮我解决这个问题?非常感谢。

我想知道在 Neovim 中为虚幻引擎 C++ 编码配置 lsp 服务器的确切方法。

c++ neovim liskov-substitution-principle completion unreal
1个回答
0
投票

检查此存储库:

https://github.com/zadirion/Unreal.nvim

要求

确保通过 Visual Studio 安装程序安装 clangd 支持组件,并确保安装的 clang++.exe 位于系统路径环境变量中。需要手动添加到路径,安装程序不会这样做 已使用虚幻引擎 5.1 和 5.2 进行测试。不确定其他版本是否有效 (可选)如果您还没有自己的配置,我建议您使用我专门用于虚幻引擎开发的 neovim 配置 https://github.com/zadirion/UnrealHero.nvim 安装

使用打包器安装

use {'zadirion/Unreal.nvim',
    requires =
    {
        {"tpope/vim-dispatch"}
    }
  }

已知限制

位于 uproj (UnrealNvim.json) 旁边的生成的插件配置文件仅包含编辑器和非编辑器开发目标配置。请随意添加 DebugGame、Test 和 Shipping 目标,理论上它应该可以工作,但我还没有测试过。如果您遇到问题,请告诉我。

© www.soinside.com 2019 - 2024. All rights reserved.