vim에서 구문 강조에 'set' 구문이 작동하지 않는 이유는 무엇입니까?

vim에서 구문 강조에 'set' 구문이 작동하지 않는 이유는 무엇입니까?

vim에서 구문 강조를 설정하는 방법을 검색하는 동안 발견했습니다.이 페이지이는 vimrc에 다음 줄이 포함되어야 함을 의미합니다.

syntax on

왜 비슷한 게 없지 set syntax on?우리처럼 등등 set nu.set ai

을(를 ) 사용하면 set syntax on이 오류가 발생합니다.

$ vi
  syntax=
Error detected while processing /home/lazer/.vimrc:
line   30:
E518: Unknown option: on
Hit ENTER or type command to continue

그리고 set syntax, 내가 보기엔

$ vi
  syntax=
Hit ENTER or type command to continue

답변1

syntax on또는 이어야 합니다 syntax off.

set syntax=something현재 구문(c, perl, nasm 등)을 변경하는 데 사용됩니다.

고쳐 쓰다: @garyjohn이 주석에서 지적했듯이 set syntax=ON현재 버퍼와 해당 파일 형식에 대해 사용 및 켜기/끄기가 가능합니다 set syntax=OFF.

답변2

이것"통사론syntax on".vimrc" 파일 의 "는 "주문하다".이것
"놓다" set xxx는 ".vimrc"에서도 "입니다.주문하다".

Vim에서 명령을 사용할 수 있습니다명령 모드예를 들어 :syntax on, :set mouse=a. Vim의 .vimrc에서 또는 와
같은 명령을 사용할 수 있습니다 .syntax onset mouse=a

~을 위한주문하다Vim 또는 Neovim에서는 이 페이지를 참조할 수 있습니다.색인 - Neovim 문서또는 :help indexVim/Neovim을 클릭하여 설명서를 확인하세요.

"*트리플 엑스" set XXX옵션(예를 들어,"생쥐"는 Vim /Neovim'의 옵션입니다 set mouse=a. :help option-listVim/Neovim'에서 옵션을 클릭하여 참조할 수 있습니다.

관련 정보