2011-02-17 4 views
42

?Ctrl + C와 Ctrl + [?]의 차이점은 무엇입니까? <kbd>Ctrl 키</kbd> + <kbd>C</kbd> 및 <kbd>Ctrl 키</kbd> + <kbd>[</kbd>의 차이점은 무엇

<Esc> or CTRL-[ End insert or Replace mode, go back to Normal mode. Finish 
       abbreviation.   
       Note: If your <Esc> key is hard to hit on your keyboard, train 
       yourself to use CTRL-[.
CTRL-C   Quit insert mode, go back to Normal mode. Do not check for 
       abbreviations. Does not trigger the |InsertLeave| autocommand 
       event.
CTRL-C     Interrupt current (search) command. Use CTRL-Break on 
         MS-DOS |dos-CTRL-Break|. 
         In Normal mode, any pending command is aborted.

정확히 명령이하는 일에 약간의 불일치가있을 것 같다 : 문서는 내가 찾을 수있는 다음을 포함합니다.

또한 모드를 교체두고 약어 명령을 대기에 어떻게 관련이 있는가하지 Ctrl 키 + C합니까? 당신은 당신이 최대한 빨리하고 있던 어떤 중지하고 다시 제어를 얻으려면 -

+1

중복 : http://stackoverflow.com/questions/80677/what-is-the-difference-between-cc-and-c-in-vim – Drakosha

+0

복제본은 아직 해결되지 않았으며 약자에 관한 질문은 다루지 않습니다. 및 보류 명령. –

답변

54

그것은 정력에 당신은 쉘에서 CCtrl 키생각 같은 방법으로 Ctrl 키C을 생각하는 데 도움이됩니다. 따라서 빔에서 삽입 모드를 벗어나는 CtrlC을 사용하는 경우 vim은 방금 약어의 일부를 작성했는지 확인하지 않을 것이며 멋진 자동 실행을 수행하지 않을 것입니다. 플러그인이 삽입 모드를 종료 할 때마다 설정 한 명령은 최대한 빨리 정상 모드로 되돌릴 것입니다. 약어 나 자동 완성을 사용하지 않는다면이 차이를 알 수 없을 것입니다.

+0

아, 그 손톱, 고마워. 나는 모드 변경 후크가 있다는 것을 몰랐다. –

관련 문제