哪里可以找到GVim的CW操作源代码(删除插入模式中的单词)?我试图在Vim存储库中搜索http://vim.svn.sourceforge.net/viewvc/vim/vim7/但我无法在那里找到它.我需要在vimscript中实现而不是c ++.
一些帮助将不胜感激.
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)
你应该只是解释一下你真正想做的事情,不过......