답변:
다음 행을 포함하도록 $HOME/.vimrc(Unix / Linux / OSX) 또는 $HOME/_vimrc(Windows)를 편집하십시오 .
syntax on
편집하다
Vim을 시작할 때 구문 강조가 작동하지 않는다면 아마도 $HOME/.vimrcor $HOME/_vimrc( vimrc지금부터 통칭) 가 없을 것입니다
. 이 경우 두 가지 옵션이 있습니다.
vimrc.vimrc_example.vim귀하의 vimrc(권장, 감사 @oyenamit) 로 복사 하십시오 . vimrc_example.vim런타임 디렉토리에서 찾을 수 있습니다 .런타임 디렉토리의 위치는 운영 체제마다 다릅니다.
/usr/share/vim/vim73.\Program Files\Vim\vim73.syntax on과 syntax enable?
syntax enable는 색상 설정을 유지하고 syntax on무시합니다 ( :help :syn-on).
vimrc 파일에서 "syntax on"의 주석 처리를 제거합니다.
디렉토리로 이동,
cd /etc/vim/
vim vimrc
이제 "구문"을 검색 하고 주석을 제거하십시오. 저장하고 vim에서 파일을 다시 엽니 다.
syntax추가 하지 않은 경우 syntax enable. 그런 다음 source vimrc. 나중에 사용하기 위해 영구적으로있어
vim-tiny구문 모듈이 활성화되지 않은 TurnKeyLinux를 사용하기 때문에 여기에 온 사람은 이 기사를 사용하여 전체를 설치하십시오.vim
tl; dr
# apt-get remove vim-tiny
# apt-get install vim
# hash vim
# vim
나는 또한 이것이의 교훈 중 하나라는 것을 발견했습니다 vimtutor.
그것을 찾으 vimtutor려면 터미널에 command 를 입력 하고 (Mac에서 사용) 아래로 스크롤 CREATE A STARTUP SCRIPT하여 초기 vimrc파일 을 설정하는 방법을 설명하는 레슨 (저는 레슨 7.2)이 있는지 확인할 수 있습니다.
내 $HOME/.vimrc에서 색 구성표 (태양 광)를 로드하고 플러그인을로드 syntax on 한 후 배치해야한다는 것을 알았습니다 . 플러그인을로드하기 전이면 작동하지 않습니다.
" this turns syntax highlighting on by default
set rtp+=~/.vim/bundle/Vundle.vim
call vundle#begin()
Plugin 'lifepillar/vim-solarized8'
syntax on
" this does not turn syntax highlighting on by default
syntax on
set rtp+=~/.vim/bundle/Vundle.vim
call vundle#begin()
Plugin 'lifepillar/vim-solarized8'