Vim의 문서에는 :open
명령 에 대해 다음과 같이 말합니다 .
This command is in Vi, but Vim only simulates it:
*:o* *:op* *:open*
:[range]o[pen] Works like |:visual|: end Ex mode.
{Vi: start editing in open mode}
:[range]o[pen] /pattern/ As above, additionally move the cursor to the
column where "pattern" matches in the cursor
line.
Vim does not support open mode, since it's not really useful. For those
situations where ":open" would start open mode Vim will leave Ex mode, which
allows executing the same commands, but updates the whole screen instead of
only one line.
그것은 "시뮬레이션"의 본질에 대해 언급하지 않으며, 왜 이것이 다른 행동을 가진 실제 명령이 아닌 시뮬레이션으로 간주되는지에 대해 설명하지 않습니다. ex 모드 (Q)에서 실행하면 실제로 설명 된대로 동작합니다.
그러나 다른 열린 명령이있는 것 같습니다. 일반 명령 행 또는 다른 인수를 가진 ex 모드 에서 실행될 때의 동의어 인 것으로 보입니다:edit
. 명령 모드에서 실행할 때 와/pattern/
, 그것은 커서를 배치 하고 분명히 실행 :edit
그것은 또한으로 실행할 수 있습니다 (편집 실패 커서 위치는 경우에만 분명 존재로.) :open /pattern/ file
커서 및 실행을 위치 결정하는,:edit file
내 질문은 : 왜 이것이 문서화되어 있지 않습니까? :edit
내가 알지 못하는 것과 다른 점이 있습니까? POSIX를 반쯤 준수하려는 시도에서 :open
동의어 :edit
였으며 나중에 만 변경 되었습니까 ?