나는주의를 기울여 왔습니다.이 비디오 튜토리얼,특히 주석을 더 밝게 만들려면 VIM 편집기에서 텍스트 색상을 변경하려면 일부 VIM 플러그인을 설치하세요.
.vimrc
파일을 만들었습니다 . 다음과 같습니다.
1
2 set nocompatible " Set compatibility to Vim only
3
4 set number " Show line numbers
5
6 set wrap " Automatically wrap text that extends beyond the screen length
7
8 set laststatus=2 " Show status bar
9
10 set encoding=utf-8 " Force encoding
11
12 " Call the .vimrc.plug file
13 if filereadable(expand("~/.vimrc.plug"))
14 source "~/.vimrc.plug"
15 endif
16
17 ":inoremap <Caps> <Esc>
18 ":inoremap <Caps_Lock> <Esc>
19 ":inoremap <CapsLock> <Esc>
20
.vimrc.plug
파일을 만들었습니다 . 다음과 같습니다.
1 call plug#begin('~/.vim/plugged')
2
3 "Fugitive Vim Github Wrapper
4 Plug 'tpope/vim-fugitive'
5
6 call plug#end()
나중에 다음 명령을 실행했습니다.
sudo curl -fLo ~/.vim/autoload/plug.vim --create-dirs https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
예. 확인해보니 git
설치가 되어있네요.
나는 그것을 열고 vim
명령을 내렸다 :PlugInstall
.
출력에서 E492: Not an editor command: PlugInstall
이 VIM 플러그인을 활성화하는 방법은 무엇입니까?
간단한 명령을 실행한 vim
후에도 다른 오류가 발생합니다 .
michal@ubuntu:~$ vim
Error detected while processing /home/michal/.vimrc[14]../home/michal/.vimrc.plug:
line 2:
E117: Unknown function: plug#begin
line 5:
E492: Not an editor command: Plug 'tpope/vim-fugitive'
line 7:
E117: Unknown function: plug#end
Press ENTER or type command to continue
답변1
구성을 테스트했는데 구성에 두 가지 오류가 있습니다.
- 소스 명령의 경우 문자열 대신 파일 경로를 전달해야 합니다. 아래 예와 같아야 합니다.
if filereadable(expand("~/.vimrc.plug"))
source ~/.vimrc.plug
endif
- 마지막 질문에서는 sudo를 사용하여 컬 명령을 실행했기 때문에 문제가 발생했다고 말씀하셨습니다. 따라서 "john"과 같은 일반 사용자를 사용하는 경우 권한 문제가 발생하며
Error detected while processing /home/michal/.vimrc[14]../home/michal/.vimrc.plug:
오류를 수정하려면 sudo 없이 컬 명령을 사용해야 합니다.
curl -fLo ~/.vim/autoload/plug.vim --create-dirs https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim