[Seek Help] deepin20.7下youcompleteme插件编译不成功
Tofloor
poster avatar
hu_ge
deepin
2022-10-17 01:10
Author

按照官方:

image.png

编译时报错,

image.png

Python 3已经成功安装,这个报错怎么解决?

Reply Favorite View the author
All Replies
avatar
thepoy
deepin
2022-10-17 03:28
#1

是不是在百度上看见有人推荐YCM的?该换LSP了。

这个错误可能是因为第三方库丢失。

Reply View the author
avatar
hu_ge
deepin
2022-10-17 03:49
#2
thepoy

是不是在百度上看见有人推荐YCM的?该换LSP了。

这个错误可能是因为第三方库丢失。

好吧

Reply View the author
avatar
liumou
deepin
2022-10-17 03:57
#3

ycm源码编译安装我以前尝试过几次失败就不去浪费这个时间了,可以直接从源里安装

sudo apt install vim-nox vim-addon-manager vim-youcompleteme python3-distutils

vam install youcompleteme

另外不试试棒棒的coc.nvim

Reply View the author
avatar
hu_ge
deepin
2022-10-17 05:02
#4
liumou

ycm源码编译安装我以前尝试过几次失败就不去浪费这个时间了,可以直接从源里安装

sudo apt install vim-nox vim-addon-manager vim-youcompleteme python3-distutils

vam install youcompleteme

另外不试试棒棒的coc.nvim

这个是直接安装在~/.vim目录内的吗?直接配置vimrc就行了吗?

Reply View the author
avatar
liumou
deepin
2022-10-17 07:31
#5
hu_ge

这个是直接安装在~/.vim目录内的吗?直接配置vimrc就行了吗?

源里的ycm插件安装在/usr/share/vim-youcompleteme目录并软链接至~/.vim目录下,vim有全局和用户两个配置文件,一般配置~/.vimrc就行

Reply View the author
avatar
hu_ge
deepin
2022-10-17 20:15
#6
liumou

源里的ycm插件安装在/usr/share/vim-youcompleteme目录并软链接至~/.vim目录下,vim有全局和用户两个配置文件,一般配置~/.vimrc就行

感谢🙏

Reply View the author
avatar
hu_ge
deepin
2022-10-19 17:15
#7
It has been deleted!
avatar
hu_ge
deepin
2022-10-19 17:16
#8
liumou

ycm源码编译安装我以前尝试过几次失败就不去浪费这个时间了,可以直接从源里安装

sudo apt install vim-nox vim-addon-manager vim-youcompleteme python3-distutils

vam install youcompleteme

另外不试试棒棒的coc.nvim

这个youcompeteme始终搞不定,我现在也不折腾这个了,太浪费时间了。coc.nvim我现在已经安装完毕,我也下载了支持c/c++的插件,打开.c文件,输入本文件的函数名,是可以弹出几个后选项,但是当我选中某个后选项点击回车的时候,直接换行。能把你的配置晒出来看看吗?

Reply View the author
avatar
liumou
deepin
2022-10-20 05:28
#9
hu_ge

这个youcompeteme始终搞不定,我现在也不折腾这个了,太浪费时间了。coc.nvim我现在已经安装完毕,我也下载了支持c/c++的插件,打开.c文件,输入本文件的函数名,是可以弹出几个后选项,但是当我选中某个后选项点击回车的时候,直接换行。能把你的配置晒出来看看吗?

coc.nvim的git仓库里README.md文件Example vim configuration章节给出了作为例子的配置文件,可以参考一下,例如可以配置TAB和Shift+TAB补全

inoremap  
      \ coc#pum#visible() ? coc#pum#next(1) :
      \ CheckBackspace() ? "\" :
      \ coc#refresh()
inoremap  coc#pum#visible() ? coc#pum#prev(1) : "\"
Reply View the author
avatar
hu_ge
deepin
2022-10-22 06:24
#10
liumou

coc.nvim的git仓库里README.md文件Example vim configuration章节给出了作为例子的配置文件,可以参考一下,例如可以配置TAB和Shift+TAB补全

inoremap  
      \ coc#pum#visible() ? coc#pum#next(1) :
      \ CheckBackspace() ? "\" :
      \ coc#refresh()
inoremap  coc#pum#visible() ? coc#pum#prev(1) : "\"

我想配置成:当输入3个字符以后自动匹配当前工程的内容,就像ide一样,不想tab键补全。有相关配置吗?

Reply View the author