gvimctrl-W源代码

gvimctrl-W源代码,vim,Vim,在哪里可以找到GVim的C-W操作(在插入模式下删除一个单词)的源代码? 我试图在Vim存储库中搜索,但在那里找不到它。 我需要在VimScript中实现,而不是C++。 如果能帮上点忙,我们将不胜感激。它肯定在那里。都在里面。也就是说,它可能不是用Vimscript编码的,而是用。。。(C++?)。Vimscript是Vim的内部脚本语言,而不是大多数Vim使用的语言。它肯定在那里。都在里面。也就是说,它可能不是用Vimscript编码的,而是用。。。(C++?)。Vimscript是Vim的

在哪里可以找到GVim的C-W操作(在插入模式下删除一个单词)的源代码? 我试图在Vim存储库中搜索,但在那里找不到它。 我需要在VimScript中实现,而不是C++。
如果能帮上点忙,我们将不胜感激。

它肯定在那里。都在里面。也就是说,它可能不是用Vimscript编码的,而是用。。。(C++?)。Vimscript是Vim的内部脚本语言,而不是大多数Vim使用的语言。

它肯定在那里。都在里面。也就是说,它可能不是用Vimscript编码的,而是用。。。(C++?)。Vimscript是Vim的内部脚本语言,而不是大多数Vim所用的语言。

Vim是用C(不是C++)编写的,因此插入模式命令的代码是用C编写的,而不是Vimscript。如果查看中的第1074行,可以看到使用了
ins\u bs()
函数:

case Ctrl_W:    /* delete word before the cursor */
    did_backspace = ins_bs(c, BACKSPACE_WORD, &inserted_space);
    auto_format(FALSE, TRUE);
    break;
您可能应该解释一下您真正想要做什么,尽管…

Vim是用C编写的(不是C++),因此插入模式命令的代码是用C编写的,而不是用Vimscript编写的。如果查看中的第1074行,可以看到使用了
ins\u bs()
函数:

case Ctrl_W:    /* delete word before the cursor */
    did_backspace = ins_bs(c, BACKSPACE_WORD, &inserted_space);
    auto_format(FALSE, TRUE);
    break;
您可能只需要解释一下您真正想要做什么,尽管……

并不是特定于gVim的

代码位于中。

不是特定于gVim的


代码位于中。

我可以问一下您想如何处理这些信息吗?我知道,我太好奇了。无论如何,这个核心特性很可能是用C++编写的。你不这么认为吗?我可以问一下你想用这些信息做什么吗?我知道,我太好奇了。无论如何,这个核心特性很可能是用C++编写的。你不觉得吗?