시스템 버전 : Manjaro 20.0.3 Lysia
데스크탑 환경 : Gnome
(필자는 우분투 명령으로 설치 Manjaro 시스템은 단지 다음 우분투 설치 명령과 함께, 동일하지 않습니다이었다 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를 지원하려는 경우 YCM-Core / YouCompleteMe ) --ts-completer
의 자세한 설치 단계 로 대체됩니다 .
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
확인
설치 --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
관련된 링크들:
-
이 기사를 읽고 Vundle을 사용하는 방법을 배울 수 있습니다 : Vundle을 사용하여 Linux에서 Vim 플러그인을 관리하는 방법
-
이 블로그의 단계에 따라 VIM 자동 구성 (코드 완성, 코드 강조 표시, 기호 완성 등) 을 설치할 수 있습니다 .