VI에서 자본 W는 무엇을 하는가? W를 쳤다. 시스템 암호를 입력하라는 메시지가 표시되므로

VIM에서 가끔 저축 할 때 실수로 소문자 대신 자본 W를 쳤다. 시스템 암호를 입력하라는 메시지가 표시되므로 일종의 sudo 명령을 실행한다고 가정하지만 무엇을 알고 있습니까?

감사합니다!



답변

다른 사람들이 말했듯이, :Wvanilla vim (7.0 여기)에 정의되어 있지 않으므로 설치 한 플러그인이 추가 한 것처럼 들립니다.

:command W 그것이 무엇을 말해 줄 것입니다.


답변

나는 당신이 공통의 매핑이 생각 :W당신의 .vimrc 입력과 같이 파일을 저장할 :w않습니다. 사람들은 종종 콜론의 Shift 키를 너무 길게 눌러 오타를 만들지 만 실제로 입력하려고합니다 :w. 스 니펫을 vimrc에 복사하여 붙여 넣거나 spf13-vim distribution 과 같은 사전 구성된 vim 설정을 사용하여이 맵핑을 얻을 수 있습니다 .

.vimrc :

command! W  write

그러나 Sam Stokes가 지적한 것처럼

:command W

키 조합의 경우 :

:verbose map < C-j>

명령 또는 키 조합이 수행하는 작업을 찾기위한 일반적인 접근 방식입니다.


답변

이 줄을 테스트 할 수 있습니다

{Cursor}It's the test

{Cursor} : 일반 모드에서 커서 위치, w : “../?”로 구분 된 단어를 이동합니다. W : “”로만 분리 된 단어 만 이동


답변

이상하다. “W”의 일반적인 매핑은 WORD만큼 진행되며 여기서 WORD는 공백이 아닌 문자 시퀀스로 정의됩니다.


답변

:WVIM (6.4)의 사본에서 그만한 가치가있는 것을 수행하지 않습니다. 무엇을 :help :W말합니까? (나를 위해, 그것은 나를 도와 줄 :w것입니다. 음, 도움 이되지 않을 것입니다. :-))