나는 다음과 같이 vim을 항상 사용한다.하지만 spelldump 나 : spell *을 일반적으로 사용한다.vim이 명령을 자동 완료하는 방식을 어떻게 변경합니까?
만들 방법이 있습니까? split는 자동 완성시 나타나는 첫 번째 명령입니다. sp?
나는 다음과 같이 vim을 항상 사용한다.하지만 spelldump 나 : spell *을 일반적으로 사용한다.vim이 명령을 자동 완료하는 방식을 어떻게 변경합니까?
만들 방법이 있습니까? split는 자동 완성시 나타나는 첫 번째 명령입니다. sp?
나는이 특별한 사용 사례에 대해 자동 완성 할 필요가 없다고 말한 것과 마찬가지로 :sp
이 트릭을 수행합니다. 당신이 모호한있는 내장 명령의 일부를 입력하면, 빔은 다른 통해 하나의 명령 선호 :
:s
등, :spelldump
, :split
, :substitute
될 수있다, 그러나 빔 것이 :s[ubstitute]
:sp
등 :split
, :spelldump
, :sprevious
일 수 있지만, 빔 것이 :sp[lit]
도움말에서 위와 같이 명령의 선택적 부분 주위에 대괄호로 표시됩니다.
일반적인 질문에 답하려면 : Vim이 명령을 자동 완료하는 방식을 변경할 수 있다고 생각하지 않습니다. 자신 만의 짧은 명령 (대문자 여야 함)을 정의 할 수 있습니다 (예 : :command! S split
. 또는 매핑을 정의 할 수 있습니다 (예 : :nnoremap \s :split<CR>
. 마지막으로 일반적인 기본 모드 명령을 사용할 수 있습니다.이 특별한 경우에는 CtrlW 다음에 S이 올 수 있습니다.
이렇게하려면 자동 완성이 필요하지 않습니다. 그냥': sp'라고 입력하고 Enter 키를 누릅니다. – glts
내 오 마이 ... VIM 의이 모든 년과 모르는 ... 내가 왜 15 년 전에 이것을 물어 - 왜요? - 고마워! – Seppe