首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我试图用sourcekit-lsp设置快速编辑vim,但是vim-lsp一直说没有安装sourcekit-lsp。

我试图用sourcekit-lsp设置快速编辑vim,但是vim-lsp一直说没有安装sourcekit-lsp。
EN

Stack Overflow用户
提问于 2020-02-13 22:02:56
回答 2查看 492关注 0票数 0

几周前,我开始用macbook pro 13学习swift。我真的很喜欢使用xcode进行开发,但我想尝试使用vim。所以我安装了Xcode11.4测试版,其中包含了工具链。然后我克隆sourcekit-lsp并构建它。

之后我做了neovim的init.vim的设置。

代码语言:javascript
复制
Plug 'prabirshrestha/async.vim'¬
Plug 'prabirshrestha/vim-lsp'¬
Plug 'ryanolsonx/vim-lsp-swift'¬

if executable('sourcekit-lsp')¬
    au User lsp_setup call lsp#register_server({¬
        \ 'name': 'sourcekit-lsp',¬
        \ 'cmd': {server_info->['sourcekit-lsp']},¬
        \ 'whitelist': ['swift'],¬
        \ })¬
endif¬

在那之后,我安装了插件

最后,当我打开swift文件时,vim-lsp会说:“对不起,没有安装sourcekit-lsp。有关安装的详细信息,请参阅:help vim-lsp-swift。”

当我运行"crun sourcekit-lsp“命令时,终端什么也没说。

安装sourcekit-lsp需要更多步骤吗?

如果有人知道如何在mac上正确安装sourcekit-lsp,请帮助我。

感谢您的阅读!祝您今天愉快!

EN

回答 2

Stack Overflow用户

发布于 2020-02-23 08:44:17

当我尝试使用VSCode时,我也遇到了类似的问题。

当您运行swift build时,它会在.build/debug/目录上构建LSP服务器。因此,您应该将sourcekit-lsp添加到路径中:

代码语言:javascript
复制
export PATH="$PATH:PATH_TO_LSP/sourcekit-lsp/.build/debug/"

这篇文章可能会有所帮助:https://rderik.com/blog/setup-swift-lsp-and-vim/

票数 0
EN

Stack Overflow用户

发布于 2020-08-15 17:39:06

如果您已经有了Xcode,请使用以下命令找到11.4+ -lsp的路径:

代码语言:javascript
复制
xcrun -f sourcekit-lsp

它将显示如下所示的内容

/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/sourcekit-lsp

然后添加到您的路径中:

代码语言:javascript
复制
export PATH="/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin:$PATH"
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60209656

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档