ubuntu14.04에서는 루트 사용자 작업을 사용하면 홈 디렉터리에 ~/.vimrc 파일이 없으므로 /etc/vim/vimrc 파일을 수정합니다.
수정 전 소스 vimrc에서 오류가 발생했습니다.
실례합니다. 무엇이 문제인가요?
$ 고양이 vimrc
" 모든 시스템 전반의 기본값은 $VIMRUNTIME/debian.vim에 설정되어 있으며
" 아래에서 찾을 수 있는 :runtime 호출에 의해 제공됩니다. 해당
" 설정을 변경하려면 이 파일에서 수행해야 합니다. (/etc/vim/vimrc), debian.vim
"은 vim 패키지 업그레이드가 수행될 때마다 덮어쓰여집니다.
" debian.vim을 사용하면 값이 변경되므로 debian.vim을 소싱한 후 변경하는 것이 좋습니다
" '호환' 옵션입니다.
"이 줄은 Debian.
runtime
에서 사용할 수 있는 Vim 관련 패키지와 함께 작동하도록 다양한 옵션을
" Vim을 Vim과 더 호환되게 만들려면 다음 줄의 주석 처리를 제거하세요
" 참고: debian.vim은 '호환'을 설정합니다. '호환'을 설정하면 수많은 옵션이 변경되므로 다른 옵션은 '호환'을 설정한 후에 설정해야 합니다.
" 세트 호환
" 줄의 주석 처리를 해제하면 기본적으로 구문 강조가 활성화됩니다.
if has("syntax")
구문 on
endif
" 이 옵션도 활성화하세요
"set background=dark
" Vim이 마지막 위치로 이동하도록 하려면 다음 주석을 제거하세요
"if has("autocmd")
" au BufReadPost * if line("'"") > 1 && line("'" ") <= line("$") | exe "normal! g'"" endif
"endif
을 로드하도록 하려면 다음 주석을 제거하세요.
"if has("autocmd")
" 파일 형식 플러그인 들여쓰기 on
"endif
" 일반 Vi와는 다르게 권장됩니다.
"set showcmd " 상태 표시줄에 (부분) 명령을 표시합니다.
"set showmatch " 일치하는 괄호 표시 .
"setignorecase " 대소문자를 구분하지 않는 일치를 수행합니다
"set smartcase " 스마트 대소문자 일치를 수행합니다
"set incsearch " 증분 검색
"set autowrite " :next 및 :make
와 같은 명령 이전에 자동으로 저장합니다. "set Hidden " 버퍼를 숨길 때 버퍼를 숨깁니다. 버려졌습니다
"set mouse=a " 마우스 사용 활성화(모든 모드)
파일을 읽을 수 있는 경우("/etc/vim/vimrc.local")
소스 /etc/vim/vimrc.local
endif
이제 PHP에서 완성되지 않은 기능을 추가해야 합니다.
echo “autocmd FileType php set omnifunc=phpcomplete#CompletePHP”>>vimrc
source vimrc
이제 이런 오류가 발생하는데 무엇이 문제인가요?
source는 현재 쉘 환경을 구성하는 데 사용되며 vim은 source 명령을 사용할 수 없습니다. vim은 다음 시작 후 vimrc를 자동으로 읽으므로 소스가 필요하지 않습니다.
~/.vimrc가 없으면
touch ~/.vimrc
를 사용하여 만들 수 있습니다. Vim이 시작될 때 자동으로 읽습니다.으아아아
껍데기에 있는 걸 처음 봤어요
source vimrc
你要做的是在vim里
:source vimrc
괜찮습니다. 루팅하지 마세요