呕心沥血,终于配好了vim,虽然也配了YouComplete,但是没有效果,也不知道为什么~,心力交瘁 不搞了,裸着吧~
踩了个大坑,脑子抽了把vim自带的python3.5卸载了,就是手贱,明明有帖子说不要删不要删,我还是不信这个邪~ 欸~就没有我搞不砸的事
下面记录一下吧,以后也用得到!!!
踩坑注意:
vim8.0
gcc g++ 要支持c++17 我用的gcc-8,g++-8
python要>=3.6
clang>=8
还有啥要注意的呢~
plugin 和plug Install的时候经常fatal ,不要百度啦,找个网好的地方多试几次。但是plug要注意,尽量不要多个插件一起install ,不用问~一定会失败!!!!
然后就各种百度教程吧~~~~~我也看了好多教程,从来没有一个教程能一下子搞定!!!!
ale 之前要安装linter, c/c++就选clang拉,但是clang又不好安装,千万别学人家下各种包 然后自己编译~一般小白都会失败(就是我),我是找了个链接命令下的。但是由于我配置的时候乱七八糟的,然后我就忘了存这些链接!! 好想骂自己这个渣渣
配置ale还要有ale-airline ,不然会没有状态栏
我的界面就长这样了
反正可能有些没用的配置,我又不会改,就这样吧~
set nocompatible " be iMproved, required
filetype off " required
set rtp+=~/.vim/bundle/Vundle.vim
call vundle#begin()
Plugin 'Yggdroot/LeaderF'
Plugin 'dense-analysis/ale'
Plugin 'kana/vim-textobj-user'
Plugin 'kana/vim-textobj-indent'
Plugin 'kana/vim-textobj-syntax'
Plugin 'kana/vim-textobj-function', { 'for':['c', 'cpp', 'vim', 'java'] }
Plugin 'majutsushi/tagbar'
" Multiple Plug commands can be written in a single line using | separators
Plugin 'SirVer/ultisnips' | Plugin 'honza/vim-snippets'
Plugin 'vim-scripts/a.vim'
" Any valid git URL is allowed
Plugin 'https://github.com/junegunn/vim-github-dashboard.git'
Plugin 'mhinz/vim-signify'
Plugin 'Yggdroot/indentLine'
Plugin 'sgur/vim-textobj-parameter'
" Using a tagged release; wildcard allowed (re