[vim] 기본적으로 Vim 구문 강조 활성화

에디터에서 이것을 실행하여 vim에서 구문 강조 표시를 켜고 끄는 방법을 알고 있습니다.

:syntax on/off

하지만 구문 강조 표시가 기본적으로 활성화되기를 원하므로 vim을 실행할 때마다 활성화 할 필요가 없습니다.

어떻게해야합니까?



답변

다음 행을 포함하도록 $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런타임 디렉토리에서 찾을 수 있습니다 .

런타임 디렉토리의 위치는 운영 체제마다 다릅니다.

  • 내 시스템 (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

http://www.turnkeylinux.org/forum/support/20140108/solved-bash-command-not-found-after-replacing-package

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'


답변