问题描述
我对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
希望这个解决方案也能解决你的问题。