문제

나는 vim과 그것이 제공하는 속도를 좋아합니다.하지만 때로는 손가락이 너무 빨라서 타이핑을 하고 있는 자신을 발견할 때도 있습니다. :WQ 대신에 :wq.(독일어 키보드에서는 다음을 눌러야 합니다. 옮기다 콜론을 얻으려면 :.) 그러면 Vim은 다음과 같이 불평할 것입니다. WQ ~이다 Not an editor command.

만드는 방법이 있나요? W 그리고 Q 편집기 명령?

도움이 되었습니까?

해결책

노력하다

 :command WQ wq
 :command Wq wq
 :command W w
 :command Q q

이 방법으로 자신만의 명령을 정의할 수 있습니다.보다 :help command 자세한 내용은.

다른 팁

이를 수행하는 다른 방법:

사용 '명령 약어'

:ca WQ wq

그리고 당신은 사용할 수 있습니다

:cmap WQ wq

또한.예:나는 가지고있다

cmap h tab help

.vimrc 이는 새 탭에서 도움말 페이지를 여는 것을 의미합니다.

팁을 주셔서 감사합니다 Jim Stewart:

그러나 여기에는 위와 같이 훨씬 더 나은 솔루션이 있습니다 (도움말 매핑을 위해서는 다음과 같은 경우에만 적용됩니다 : h) :

cnoreabbrev <expr> h getcmdtype() == ":" && getcmdline() == "h" ? "tab h" : "h"
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top