VIM에서 가끔 저축 할 때 실수로 소문자 대신 자본 W를 쳤다. 시스템 암호를 입력하라는 메시지가 표시되므로 일종의 sudo 명령을 실행한다고 가정하지만 무엇을 알고 있습니까?
감사합니다!
답변
다른 사람들이 말했듯이, :W
vanilla 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는 공백이 아닌 문자 시퀀스로 정의됩니다.
답변
:W
VIM (6.4)의 사본에서 그만한 가치가있는 것을 수행하지 않습니다. 무엇을 :help :W
말합니까? (나를 위해, 그것은 나를 도와 줄 :w
것입니다. 음, 도움 이되지 않을 것입니다. :-))