gpt4 book ai didi

vim - CTRL+空格在 Vim 中起什么作用?

转载 作者:行者123 更新时间:2023-12-01 19:39:02 24 4
gpt4 key购买 nike

我已经找了一段时间了,但我似乎找不到有关此键命令的任何文档。通过尝试,似乎 CTRL+Space 插入了在上次插入模式 session 中键入的文本。

但是,还有更微妙的事情发生吗?这个键盘命令在 vanilla Vim 中到底有什么作用?

最佳答案

<C-Space>默认情况下,在任何模式下都不执行任何操作。试试:verbose map <c-space>查看它被映射到哪里来执行您所看到的操作。

编辑

我不知何故忘记了that previous answer to a related question :

当您按<C-Space>时,终端向 Vim 发送一个不明确的信号,Vim 将其解释为 <Nul> 。因为<Nul>通常表示为<C-@> ,Vim 的行为就好像您实际上按下了 <C-@>并尝试插入之前插入的文本。

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

关于vim - CTRL+空格在 Vim 中起什么作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24983372/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com