这个问题可能看起来有点奇怪,但我搜索了一个小时,并没有找到任何实际回答我关于geany的自动完成功能的问题的命中:
*是否有自动完成
- >哪些语言有自动完成功能(插件?)
- >我如何使用自动完成
答案 0 :(得分:19)
如何简单地放: Ctrl + Space
答案 1 :(得分:13)
我知道4年过去了......但正确答案是:
编辑 - >偏好设置 - >编辑器 - >完成 - > [选中"自动填写文档中的所有字词"] 按(CTRL + SPACE)
答案 2 :(得分:10)
Geany确实有自动完成功能。
使用自动填充的主要方式是输入一个长字,并缩小自动填充可能性列表。假设您键入gtk_combo_box_。它将包含与此描述匹配的一小组不同命令。键入eTAB会将搜索范围缩小到gtk_combo_box_entry_。然后键入sENTER将其置于gtk_combo_entry_set_text_column的正确位置。请参阅the Geany manual。
答案 3 :(得分:5)
Geany使用自己的内部引擎,目前仅限于:
它的文件格式使用3种类型的编码:
使用 CTAGS ,您可以使用支持大量语言的外部强大ctags
实用程序。
答案 4 :(得分:4)
Geany肯定有自动填充功能,可以为标签中定义的符号和文档中的所有单词提供可能的完成列表。
当输入符号的前几个字符或按下完整字 (Ctrl-Space)键绑定时,会显示符号的自动完成列表。
当键入定义的键绑定并选择自动填充文档首选项中的所有单词时,如果没有匹配的符号,则自动填充列表将在文档中显示所有匹配的单词先前提到的。
自动填充也可以基于关键字等特定字词。为此您可以查看link
答案 5 :(得分:0)
正如manual所述:
打开时,解析支持的文件类型的文件以提取 符号信息(又名"工作区符号")。你也可以有Geany 自动加载包含符号信息的外部文件 (又名"全局标签文件")在启动时,或手动使用工具 - > 加载标签文件。
全局标记文件用于为自动完成和提供符号 calltips而不必打开包含这些的源文件 符号。这适用于库API,因为标签文件只有 升级库时要更新。
一些全局标记文件随Geany一起分发并将被加载 首次使用相应的文件类型时自动进行。目前 这包括这些语言的全局标签文件:C,Pascal,PHP, HTML,LaTeX,Python
对于其他语言,例如Java,您必须从here下载标记文件(如果可用),并在启动时或手动加载。