Gar*_*auh 3 autocomplete ctags ultraedit
我目前正在使用配备Ctags的UltraEdit来编辑C++文件(.cpp).它的Ctags支持在我输入时自动自动填充符号 - 但是它不能正确地将自己限制在类的成员中,这是非常盲目的.如何使UltraEdit像Vim + ctags + cppcomplete一样更智能?到目前为止,我在网上找不到任何插件.
与Eclipse等IDE相比,UltraEdit在自动完成方面表现不佳,因为它不知道如何以特定语言的方式解析令牌 - 即它无法知道你的变量/方法名称是什么并列出那些自动完成的.
但是,UltraEdit确实具有内置的默认自动完成功能(控制+空间) - UltraEdit将从光标位置搜索活动文件中的50K,以查找与部分键入的单词匹配的单词并显示这些单词.转到高级>配置>编辑器>自动完成,您可以在X个字符后勾选"自动显示自动完成对话框"选项.
此外,您可以设置特定语言的自动完成文件(UtlraEdit的网站有一些您可以下载的预定义文件).因此,例如,您可以使用一堆类名或其他常用单词/标记填充此文件,它们也将始终显示在该文件类型的自动完成对话框中.通过首选项将特定的自动完成文件链接到文件类型:
最后,随着UltraEdit的18,编辑得到了大量使用模板更好.打开ac文件时,显示模板视图:视图>视图/列表>模板列表.您应该在该模板列表中看到一堆用于常见c结构的智能模板,例如IF,DO等.您也可以在这里创建自己的模板.
请注意,所有这些内容(在文件中搜索50k标记;在自动完成文件中列出标记;列表模板)都将显示在控件+空间中.