전체 명령과 짧은 명령의 차이점


9

사용하는 데 실질적인 차이가 있습니까?

:e

:edit

가독성을 제외하고는 :edit더 명확하기 때문에을 사용하는 것이 의미가 있습니다 .

그들 사이에 차이가 있습니까?

참고 : 이것은 다른 모든 명령 에도 적용됩니다 .


2
나는 짧은 명령을 명령 줄 편의로 생각합니다. 나는 항상 스크립트에서 전체 명령 이름을 사용합니다. 플러그인에서 짧은 명령을 사용하면 실망 스럽습니다. grepping / searching 스크립트를 필요 이상으로 어렵게 만듭니다.
Tommy A

2
@TommyA가 말합니다. 이 발췌를 고려 setl nobl bt=nofile noswf, setl ma ff=unix noro, setl ro noma nomod. 그들이하는 일을 빨리 알 수 있습니까? netrw더 많은 영감을 얻으 려면 출처를 살펴보십시오 . :)
Sato Katsura

답변:


10

실제 차이점은 없지만에 :h usr_20.txt읽을 수 있습니다.

Vim 스크립트에서 전체 명령 이름을 작성하는 것이 좋습니다. 따라서 나중에 변경할 때 더 쉽게 읽을 수 있습니다. :w( :write) 및 :r( :read) 와 같이 자주 사용되는 명령을 제외하고 .

특히 혼란 하나는 :end방치 할 수있는 :endif, :endwhile또는 :endfunction. 따라서 항상 전체 이름을 사용하십시오.

따라서 문서를 따르고 긴 이름을 사용하는 것이 좋습니다.

그리고 짧은 이름에 대해 흥미로운 또 다른 단락 :

명령이 얼마나 짧을 수 있습니까? 26 글자와 더 많은 명령이 있습니다. 예를 들어으로 :set시작 :s하지만 명령을 :s시작하지 않습니다 :set. 대신 :set로 축약 될 수 있습니다 :se.

짧은 명령 형식의 명령을 두 명령에 사용할 수있는 경우 명령 중 하나만 나타냅니다. 어떤 논리를 배워야하므로 배워야합니다. 도움말 파일에는 가장 짧은 형식이 언급되어 있습니다.


2
또한 고려하십시오 :endfun. 그런 것을 원하는 사람.
Sato Katsura

1
정말 끔찍할 것입니다 :-)
statox
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.