是否可能让Emacs在调用函数时提供一个可能的函数参数的短列表?
例如,如果我输入以下内容:
Foo(
我希望能看到类似于以下的内容:
Foo(int x)
Foo(std::string x)
Foo(int x, int y, int z = 5)
在我Foo(
下弹出
目前,我正在使用Emacs进行C ++工作,但是也想了解Lisp、Python等其他语言的类似功能。此外,我不确定这种功能的称呼,希望您能告诉我。
是否可能让Emacs在调用函数时提供一个可能的函数参数的短列表?
例如,如果我输入以下内容:
Foo(
Foo(int x)
Foo(std::string x)
Foo(int x, int y, int z = 5)
在我Foo(
下弹出
目前,我正在使用Emacs进行C ++工作,但是也想了解Lisp、Python等其他语言的类似功能。此外,我不确定这种功能的称呼,希望您能告诉我。
看看GCCSense。它是auto-complete-mode作者的工具,正如名称所示,它使用gcc查找代码完成的候选项。CEDET还为C/C++(和其他语言)提供了智能完成机制。这篇有关设置CEDET的文章也可能对您有用。