Geany 0.19(2010年6月12日)
重新构建的系统更具可配置性(Lex Trotman)。 -
使用POSIX系统/GNU正则表达式引擎进行查找和替换。 这改变了 正则表达式语法-我们现在支持“?” 运算符并匹配换行符。 -
支持添加自定义文件类型文件。 -
添加新的命令行选项--list-documents以返回列表 当前打开的文档(共个) -
删除不推荐的--debug标志。 请改用--verbose/-v。
-
为要使用的工具栏图标样式和大小添加选项“系统默认值” GTK默认值。 -
允许“+”和“-”作为Goto Line输入的值 相对于当前行跳转。 -
添加首选项以在当前选项卡旁边添加新的文档选项卡 (由Colomban Wendling提供补丁)。 -
为侧栏符号和文档选项卡启用类型头查找 (托马斯·马蒂兹补片)。 -
将任何笔记本选项卡上的Ctrl-click切换为上次使用的 文档。 -
添加“编辑->命令”菜单。 添加“编辑->插件首选项”菜单项和键绑定。 添加“视图->编辑器->颜色方案”菜单(仅当颜色 存在方案文件)。
-
隐藏“选项卡和空格:硬选项卡宽度”首选项-应该 总是8岁。 (隐藏设置,以防用户修改)。 -
添加侧边栏位置界面首选项。 添加项目长线标记自定义(Eugene的补丁 Arshinov)。
将Scintilla更新为2.12。 添加虚拟空间的首选项和支持。 -
当 按keybinding键(默认Tab键)-Enter仍然正常完成。 -
从Geany的核心中删除LaTeX自动补全并将其移动到 geanyLaTeX插件。
新文件类型:Txt2Tags(由Eric Forgeot提供补丁)。 新文件类型:Abc(Eric Forgeot补丁)。 新文件类型:Verilog(来自Kelvin Gardiner的补丁)。 新的自定义文件类型:Genie。 PHP和Python文件的符号解析改进。 添加R标记管理器符号解析器(Jon Senior提供的补丁)。 -
从ctags更新Perl标记解析器-删除对 本地/my/our存在错误,但解析常量/format/labels。 -
解析更多VHDL标签(来自Kelvin Gardiner的补丁)。 突出显示全局标记文件中的D&Java类型。 解析Python lambda函数(来自Colomban Wendling的补丁)。
-
添加键绑定以切换到侧栏的文档和符号列表 以及消息窗口的当前选项卡(Eugene Arshinov提供的补丁)。 -
添加“Remove Markers”和“Remove Error Indicators”键绑定。 -
使“回流块/行”键绑定在以下情况下使用换行列 已启用(由Lex Trotman进行修补)。 -
添加“Select to previous/next word part”键绑定。 添加“切换到消息”焦点键绑定。 添加“向上/向下移动行”键绑定。 使Switch to Editor键绑定重新显示文档统计行。
将文件类型模板默认值移动到自定义文件模板文件中。 从系统和用户目录中读取自定义文件模板。 -
添加新的特殊模板通配符“{command:…}”以使用输出 模板中的shell命令。 -
支持{ob}、{cb}和{pc}用{、}、%转义通配符字符串 对于代码段、文件头和文件模板。 -
添加{project}、{description}模板通配符(#2954737)。 在模板配置目录中保存文档时重新加载模板。
-
支持更多文件类型。常见的折叠图标样式:箭头、+/-和no 行(#2935059)。 -
在[lexer_properties]文件类型中支持Scintilla lexer属性。 组。 * -
添加filetypes.xml asp.default.language属性(Ross McKay)。
-
Classbuilder:添加对创建PHP类的支持 (Ondrej Donek提供补丁)。 -
HTMLchars:让插件记住是否替换特殊 已激活个字符。
支持非常长的构建命令。 添加在GTK和本机文件打开/保存之间进行选择的首选项 对话框(仅在Windows上可用)。
添加了翻译:ast。 更新的翻译:de,en_GB,es,fr,gl,ja,nl,pt,ru,sl,sv, tr、vi、zh_CN。
改进文档内容页面。 将Stash mini-library设置、pref和widget函数添加到API。 -
添加plugin_configure_single()插件符号,更容易 实现plugin_configure()。 -
添加新的插件信号:“document-before-save”、“document-filetype-set”、, “geany-startup-complete”。 -
将PLUGIN_SET_TRANSLATABLE_INFO宏添加到插件API,以便插件的meta 信息可以在插件管理器对话框中翻译
-
对GeanyFunctions函数指针使用完整的函数名。 这个 避免命名冲突,例如与C++的“new”关键字发生冲突。 -
GeanyKeyBinding标签字段现在可以包含下划线,这不会 由Geany展示。 这样可以避免添加近重复翻译
添加GeanyKeyGroup回调支持。 添加更多Scintilla函数包装器,foreach_dir(),foreacho_str(), utils_get_file_list_full(),文档_get_notebook_page(),
不要安装不必要的收割台。 -
删除不推荐使用的header pluginmacros.h-使用geanyfunctions。 小时 而不是。 -
弃用documents_foreach(),改用foreach_document()。 取消使用PLUGIN_KEY_GROUP()宏-使用PLUGIN_set_KEY_GROUP() 而不是。