海淀做网站公司,wordpress strip tags,前端开发培训机构推荐,连云港关键字优化案例不说废话。
准备
检查 Vim 的 Python 配置
安装好 vim 和 python 后#xff08;python 必须 ≥ \ge ≥ 3.6#xff09;#xff0c;在 cmd 下运行
vim --version会弹出以下窗口。 如果发现 python/dyn 和 python3/dyn 都是 - #xff08;我不知道只有前者是 能不能运行…不说废话。
准备
检查 Vim 的 Python 配置
安装好 vim 和 python 后python 必须 ≥ \ge ≥ 3.6在 cmd 下运行
vim --version会弹出以下窗口。 如果发现 python/dyn 和 python3/dyn 都是 - 我不知道只有前者是 能不能运行可能不行的话重装 Vim 和 Python。
如果是 在 vim 中运行以下的命令
:echo has(python3)
:python3 任意 python 代码如果不报错且正常运行那么说明 Vim 配置成功。
如果报错尝试在 Vim 中添加以下代码
let pythonthreedllPython 路径/python版本.dll
let pythonthreehomePython 路径并将环境变量中的 PYTHONHOME 和 PYTHONPATH 全部设为 Python 路径没有新建一个。
下载文件
注意因为某些网站不再提供一些安装包所以建议安装最新版。
安装 Vundle。
先尝试在 vimrc 中添加以下内容
Plugin ycm-core/YouCompleteMe并运行 :PluginInstall。
如果你的网相当好没有出错那么以后的加速手段都不用看了。
如果出错那么就从 Gitee clone 一份但是版本有些旧还是建议镜像或者快速下载。
然后再在 third-party 里面 clone 一个 ycmd 有时候 Vundle 已经存在就不要 clone 了
下载环境
在 Python 安装目录里找到 Scripts/pip.exe并把 Scripts 设为环境变量。
安装 Java。
然后运行
pip install go
pip install npm
pip install cmake 不确定可不可以安装 Node.js。
安装 2019 版 Visual Studio 生成工具其实官网的 search 已经找不到了这里给的是可以直接安装的 exe 文件。
准备好可以看到如下界面 选第一个安装。
安装 youcompleteme
显然作为“史上最难配置的插件”它不仅仅需要以上的配置还有更离谱的。
首先转到 youcompleteme 所在文件夹运行 python install.py --all --verbose如果对自己相当自信可以不加 --verbose因为下面的所有分析都源自 --verbose 的输出。
安装分为七部分检查上面的环境是否配置、安装 abseil 和 llvm、编译很多 c 类型代码、安装 Omnisharp、运行 npm 好像是为了安装 Rust、配置 Go、安装 Java 工具 jdt.ls、安装 ClangD。
为了防止 github 爆炸建议在本地能访问 github 的情况下运行。不行就开 hosts详见百度。
检查环境
这一部分如果有问题肯定是你的问题下面是应有的输出。
安装 Abseil 和 LLVM
这一部分需要 Github加载非常慢需要更改源代码。
在目录下寻找 CMakeLists.txt应该有至少两个。
在这些 txt 中寻找 github Notepad 中用 CtrlF 查找在所有网址前加上 https://gitdl.cn/。这是加速网站。 编译 C
这一部分较长但几乎没有问题。有问题就是你的 VS 出问题了。
安装 Omnisharp
这个用的是外部安装没办法只能等但是这个比较好平均几分钟就行了。
运行 npm
这一部分的问题在于会一直卡在 still idealtree builddeps左边是一个满进度条。
在 cmd 中输入以下命令即可
npm config set registry https://registry.npmjs.org/配置 Go
这时的问题是会报错:
connectex: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond.这时输入 go env -w GO111MODULEon
go env -w GOPROXYhttps://goproxy.cn,direct即可解决。
安装 jdt.ls
这边运行时会卡掉多试几次平均两次就好了。
还有可能返回 Http404这时就是 youcompleteme 版本问题更新即可。
安装 ClangD
这个也依赖 Github幸运的是我找到了 cache位于 Vim 地址\vimfiles\bundle\YouCompleteMe\third_party\ycmd\third_party\clangd\cache。使用快速下载后把压缩文件放到 cache 里即可。
至此你成功安装了 youcompleteme。
运行
在运行时你可能会遇到形如 ycmd 服务器加载失败的错误注意不是 Traceback而是正常输出。Traceback 的错误都是版本问题重装即可解决。
在你的 vimrc 中加入
let g:ycm_server_python_interpreterPython 路径/python.exe重启。
后记
猜猜我是怎么知道这么多的
对你没猜错上面的问题我在配置时踩了个遍。
配置时我重装了一次 Vim一次 Python一次 youcompleteme跑了至少 20 次 install.py耗费 5 个小时当然我不可能在等待的时间闲着。
如果认为有用请点赞收藏。你的支持是我前进的动力。