我将YouCompleteMe与Vim一起使用,可以很好地完成包括函数名在内的标识符。
但是,我仍然感觉不如在IDE中完成生产率高。在IDE中,我可以通过“令牌”完成整个函数调用,可以通过这些令牌进行制表以填写每个参数(或接受默认参数名称,例如,通过相同的参数进行传递)当前作用域中的命名参数。
以下是一个示例,说明令牌化自动完成相对于Vim工作流程如何加快我的速度:
或者,如果我正在调用方法的基类的实现:
我在示例中使用的是ObjC,因为它特别冗长,但是相同的区别适用于C和C ++。
任何Vim插件或工作流程都可以实现这种快速的,面向令牌的代码完成吗?