我试图使用vim脚本从函数声明中仅提取函数名称.出于测试目的,我使用这个简单的例子:
int func(int a);
Run Code Online (Sandbox Code Playgroud)
在vim脚本中,我通过这个提取函数名:
:let a = substitute(getline(line('.')), ".*\(func\).*", "\1", "")
Run Code Online (Sandbox Code Playgroud)
但反向引用不起作用.当我回显变量a时
:echo a
Run Code Online (Sandbox Code Playgroud)
它显示整行,即int func(int a);
如何使用bacreference或任何其他方法仅提取函数名称?
提前致谢!
| 归档时间: |
|
| 查看次数: |
739 次 |
| 最近记录: |