GVim Ctrl-W源代码

vhe*_*ing 1 vim

哪里可以找到GVim的CW操作源代码(删除插入模式中的单词)?我试图在Vim存储库中搜索http://vim.svn.sourceforge.net/viewvc/vim/vim7/但我无法在那里找到它.我需要在vimscript中实现而不是c ++.

一些帮助将不胜感激.

bet*_*eta 5

Vim是用C(而不是C++)编写的,因此插入模式命令的代码用C语言编写,而不是用Vimscript编写.如果您查看第1074行,src/edit.c您可以看到使用了该ins_bs()函数:

case Ctrl_W:    /* delete word before the cursor */
    did_backspace = ins_bs(c, BACKSPACE_WORD, &inserted_space);
    auto_format(FALSE, TRUE);
    break;
Run Code Online (Sandbox Code Playgroud)

你应该只是解释一下你真正想做的事情,不过......