Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/vim/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
CTRL+;Vim中的空间是什么?_Vim - Fatal编程技术网

CTRL+;Vim中的空间是什么?

CTRL+;Vim中的空间是什么?,vim,Vim,我已经找了一段时间了,但是我似乎找不到关于这个键命令的任何文档。仅仅通过玩一下,似乎CTRL+Space就可以插入上一次插入模式会话中键入的文本 然而,是否有更微妙的事情发生了?这个按键命令在vanilla Vim中到底做了什么?默认情况下在任何模式下都不会做任何事情。尝试:详细映射,查看映射到何处以执行所看到的操作 编辑 我不知怎么忘了: 当您按下时,终端向Vim发送一个不明确的信号,Vim将其解释为。由于通常表示为,因此Vim的作用就像您实际按下并尝试插入先前插入的文本一样 请注意,GVim

我已经找了一段时间了,但是我似乎找不到关于这个键命令的任何文档。仅仅通过玩一下,似乎CTRL+Space就可以插入上一次插入模式会话中键入的文本

然而,是否有更微妙的事情发生了?这个按键命令在vanilla Vim中到底做了什么?

默认情况下在任何模式下都不会做任何事情。尝试
:详细映射
,查看映射到何处以执行所看到的操作

编辑

我不知怎么忘了:

当您按下
时,终端向Vim发送一个不明确的信号,Vim将其解释为
。由于
通常表示为
,因此Vim的作用就像您实际按下
并尝试插入先前插入的文本一样


请注意,GVim/MacVim中不存在此问题。

噢!有趣。我的
.vimrc
中一定有我不知道的东西。谢谢@CaseyFalk您可能还想检查
:详细的imap
有趣的是
映射
nmap
,以及
imap
每个报告,“未找到映射”。0@CaseyFalk,请参阅上一个问题。不,
有作用<代码>被终端错误地解释,该终端向Vim发送虚假信息,Vim会尽其所能地利用所获得的信息。Vim根本不接收
,因此
不做任何事情,默认情况下不用于Vim中的任何命令。