Manjaro 安装 Vim 并配置

系统版本:Manjaro 20.0.3 Lysia
桌面环境:Gnome

(我的是 Manjaro 系统,安装命令跟 Ubuntu 不一样,Ubuntu 安装命令只用将下面的 pacman -Sy 换成 apt install 就可以了)


需要先安装 vim、git、gcc、python3

sudo pacman -Sy vim git gcc

安装 vim 插件

sudo pacman -S vim-youcompleteme-git

强烈推荐这个超级好用的 Github 上配置好的 vim 插件环境chxuan/vimplus,安装步骤:

git clone https://github.com/chxuan/vimplus.git ~/.vimplus
cd ~/.vimplus
./install.sh

没错已经安装完了~

进入 YouCompleteMe 文件夹,开始安装 YouCmopleteMe

cd ~/.vim/plugged/YouCompleteMe
git submodule update --init --recursive
python3 ./install.py -all

安装 Java 解释器 ,只用在 ./install.sh 后边添加 --java-completer 就可以了,需要先安装 jdk8 (如果想要支持 JavaScript 和 TypeScript,则改为 --ts-completer,详细看下面的安装步骤:ycm-core/YouCompleteMe

sudo pacman -S jdk8-openjdk
./install.sh --java-completer

下载 vim 插件管理器:Vundle

git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim

开始修改 vim 的配置文件:~/.vimrc

vim ~/.vimrc

进入 .vimrc 之后按 : 输入 170 ,按下 回车,跳转到第170行。

之后按下 i 键进行 插入 操作,将如下内容粘贴到里面(最好上下留有空行,方便浏览),这一步骤是为了让 vim 支持 vundle,并安装一些插件。


" Vundler (set the runtime path to include Vundle and initialize)
set rtp+=~/.vim/bundle/Vundle.vim
call vundle#begin()
Plugin 'VundleVim/Vundle.vim'
Plugin 'tpope/vim-fugitive'
Plugin 'git://git.wincent.com/command-t.git'
Plugin 'mzlogin/vim-markdown-toc'
Plugin 'zxqfl/tabnine-vim'
call vundle#end()            " required

按下 ESC 键,输入 :wq,保存并退出。

终端中输入 vim 进入 vim 中,输入 :PluginInstall 开始安装插件
(总共下载的文件比较大,因为 tabnine 比较大,需要等待一段时间,我下载了几十分钟才下载完)。

开始安装机器学习语法提示神器

# 安装 YouCompleteMe
cd ~/.vim/plugged/YouCompleteMe
./install.sh
# 安装 tabnine
cd ~/.vim/bundle/tabnine-vim/
./install.sh

ok


解决安装 --java-completer 下载速度过慢的问题,下载的时候可以看到有一条下载 jdt.ls 的信息

Downloading jdt.ls from http://download.eclipse.org/jdtls/milestones/0.40.0/jdt-language-server-0.40.0-201906040221.tar.gz...

按下 Ctrl 键不松并点击这个链接,或者复制链接粘贴到浏览器中,把这个压缩文件下载下来,然后进入 YouCompleteMe 插件的文件夹内,里面会有下载缓存位置,比如 Java 是在 YouCompleteMe 目录下的 ./third_party/ycmd/third_party/eclipse.jdt.ls/target/cache 文件夹内,将文件粘贴到里面,重新运行安装命令即可

# 进入这个文件夹内
cd /home/z/.vim/plugged/YouCompleteMe/third_party/ycmd/third_party/eclipse.jdt.ls/target/cache
# 将文件粘贴到这个文件夹内
cp ~/Download/jdt-language-server-0.40.0-201906040221.tar.gz ./
# 重新运行安装
cd ~/.vim/plugged/YouCompleteMe
./install.sh --java-completer

相关链接:

猜你喜欢

转载自blog.csdn.net/qq_37280924/article/details/107732862