Vim插件youcompleteme:无法启动Ycm服务器/ YcmToggleLogs显示未显示

问题描述

我对Mac OSX 10.13上的Vim还是很陌生。我安装了一些插件,尤其是与Python配合使用。

因此,我安装了YouCompleteMe并对其进行了编译。最初,我遇到了错误,因为试用Kite关闭了服务器。但这已停用,现在我重新启动并重新启动服务器只是为了使其关机。 而且YcmToggleLogs不显示任何内容:-(

我听了这里给出的所有建议:YCM error. The ycmd server SHUT DOWN (restart wit...the instructions in the documentation

但是仍然不起作用。

当然,我还遵循了官方安装手册:

通过Vundle安装YCM插件
安装cmake,macvim和python

请注意,不支持系统vim。

简单安装cmake macvim python 。
安装mono,go,node和npm

简单安装mono go nodejs

编译YCM
cd〜/ .vim / bundle / YouCompleteMe python3 install.py --all

顺便说一句,在编译所有内容时,我会收到以下几条警告:

ld:警告:基于文本的存根文件/*****/CoreFoundation.tbd和库文件
/****//CoreFoundation.framework/CoreFoundation不同步。
回退到库文件进行链接

有什么想法可以使它起步吗?

谢谢。

解决方法

在 Linux 上,使用 VIM >8.1

要解决此问题,请从插件运行安装程序。
进入vim文件夹

# 3. Create a function:
quantile5 <- function(x){
  x = ifelse(
    x < quantile(x,0.2),1,ifelse(x >= quantile(x,0.2) & x < quantile(x,0.4),2,0.4) & x < quantile(x,0.6),3,0.6) & x < quantile(x,0.8),4,5
                         ))))
  return(as.factor(x))
}

# 4. Running the code:
data <-data %>% 
  mutate(Quntile_5 = quantile5(score))

# 5. Result:
data

   id score Quntile_5
1   1    55         5
2   2    56         5
3   3    26         3
4   4    42         3
5   5    41         3
6   6    26         3
7   7    57         5
8   8    12         1
9   9    21         2
10 10    25         2
11 11    37         3
12 12    18         2
13 13    54         5
14 14    47         4
15 15    52         4
16 16    -4         1
17 17    53         4
18 18    51         4
19 19    -7         1
20 20    -2         1

并运行 installer.sh

cd ~/.vim/plugged/YouCompleteMe

希望这个解决方案也能解决你的问题。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...