Ctrl + C和Ctrl + [有什么区别?

问题描述:

什么按Ctrl +ç按Ctrl +[之间的区别?该文件包含了我能找到如下:Ctrl + C和Ctrl + [有什么区别?

<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 +ç也离开替换模式,也缩写如何与挂起的命令?

+1

重复:http://*.com/questions/80677/what-is-the-difference-between-cc-and-c-in-vim – Drakosha 2011-02-17 14:29:26

+0

重复仍未解决,并没有解决有关缩写的问题和未决命令。 – 2011-02-17 16:28:39

它可以帮助想按CtrlÇ在vim你觉得按CtrlÇ在外壳同样的方式 - 你要停止任何你尽快做,并获得控制权交回。所以在vim中,如果您使用的是CtrlC要突破插入模式,vim不会打扰检查您是否只写了部分缩写,并且它不会运行花式自动命令您的插件在您每次离开插入模式时都设置好了,它只会尽快将您转回到正常模式。如果你不使用缩写或autocmds,那么你不会注意到这种差异。