"스크립트"는 일련의 ex 명령을 실행하는 것 이상을 수행하지 않습니다. "ex 명령"은 :
Vim에서 사용할 때 입력하는 것 입니다. 예를 들어 :wq
, :set wrap
, :e file
, 등 모든 전직 명령입니다.
는 :
명령의 일부가 아닙니다; 명령 행 모드를 시작하는 것은 단지 키 스트로크 일뿐입니다. 당신은 항상 포함 할 필요가 없습니다 :
으로 예를 들어 여러 명령을 체인 때, |
당신은 반복 할 필요가 없습니다 :
번 이상. 예를 들어 :write | quit
잘 작동합니다.
편의를 위해 :
가 포함될 수 있습니다. 이 기능은 복사 / 붙여 넣기 등을 지원하지만 반드시 그럴 필요는 없습니다. 중요하지 않습니다. 실제로 모든 선행 항목 :
은 무시됩니다. :write
,, write
및 :::::::::write
기능성 측면에서 모두 동일합니다 (명확성 측면에서는 그렇지 않음).
이것이 :
ex 명령임을 명확히하기 위해 문서에 in 을 포함시키는 것이 종종 유용합니다 . 예를 들어 다음 단어로 이동하기 w
위해 :w
또는 일반 모드 명령 w
을 참조 할 수 있습니다 .
이것은 모든 것에 적용됩니다 . 같은 제어 구조 if
하고 endif
있습니다 또한 바로 전 명령; 다음과 같이 입력 할 수 있습니다.
:if 1
:echo 'one'
:endif
Vim 명령 줄에서 잘 작동합니다. "스크립트"가 필요하지 않습니다. Vim 스크립트는 매우 "매직"및 "비 특수"입니다. Vim 스크립트에서 수행 할 수있는 ex 명령 줄에서 수행 할 수있는 모든 작업과 그 반대의 경우도 마찬가지입니다.
:h script
또는:h vim-script-intro
(동등한)