[vim] 기본적으로 Vim 구문 강조 활성화
에디터에서 이것을 실행하여 vim에서 구문 강조 표시를 켜고 끄는 방법을 알고 있습니다.
:syntax on/off
하지만 구문 강조 표시가 기본적으로 활성화되기를 원하므로 vim을 실행할 때마다 활성화 할 필요가 없습니다.
어떻게해야합니까?
답변
다음 행을 포함하도록 $HOME/.vimrc
(Unix / Linux / OSX) 또는 $HOME/_vimrc
(Windows)를 편집하십시오 .
syntax on
편집하다
Vim을 시작할 때 구문 강조가 작동하지 않는다면 아마도 $HOME/.vimrc
or $HOME/_vimrc
( vimrc
지금부터 통칭) 가 없을 것입니다
. 이 경우 두 가지 옵션이 있습니다.
- 빈
vimrc
. vimrc_example.vim
귀하의vimrc
(권장, 감사 @oyenamit) 로 복사 하십시오 .vimrc_example.vim
런타임 디렉토리에서 찾을 수 있습니다 .
런타임 디렉토리의 위치는 운영 체제마다 다릅니다.
- 내 시스템 (Arch Linux 및 Mac, @totophe 감사합니다)에서는
/usr/share/vim/vim73
. - Windows에서는
\Program Files\Vim\vim73
.
답변
또한 파일에서 특정 유형 의 구문 (또는 프로그래밍 언어) 을 강조 표시 하려면 파일이 Vim에서 이미 열려있는 동안 다음 명령을 사용할 수 있습니다.
:set filetype=php
OR 단축키 :
:se ft=php
위의 명령은 PHP 코드를 강조 표시하는 것처럼 현재 파일의 구문 강조 표시를 변경합니다.
답변
vimrc 파일에서 “syntax on”의 주석 처리를 제거합니다.
디렉토리로 이동,
cd /etc/vim/
vim vimrc
이제 “구문”을 검색 하고 주석을 제거하십시오. 저장하고 vim에서 파일을 다시 엽니 다.
답변
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'