工具 > 选项 > 编码助手对话框提供了能够简化编码操作的设置。这涉及到编码助手功能,如自动声明或输入助手。
如果激活了选项自动声明未知的变量(自动声明),那么当在编程语言编辑器中输入尚未声明的标识符时,会自动打开自动声明对话框。
如果激活了选项在输入助手中显示所有实例变量,则列出组件功能可让您选择功能块实例的局部变量。
如果未激活选项在输入助手中显示所有实例变量,则列出组件功能可让您仅选择功能块实例的输入变量和输出变量。
Show Symbols From System Libraries in Input Assistant
系统库是在库管理器中标示为灰色的库,因为它们是(在将特定设备或对象添加到了项目后)由系统自动插入的。
如果激活了选项 Show Symbols From System Libraries in Input Assistant,那么在输入助手中,就有来自系统库的符号(如全局变量、数据类型和功能块)可供选择。
如果未激活选项 Show Symbols From System Libraries in Input Assistant,输入助手中就没有来自系统库的符号可用。
如果激活了选项键入点号 (.) 之后列出组件,则列出组件功能会被激活。这意味着在编辑器中预期有标识符的位置输入点号 (..) 时,将显示一个包含可能条目的选择列表。
键入时立即列出组件 |
如果已激活:当在编辑器中输入字符时,会打开一个包含可用标识符和操作符的列表。这也是一种列出组件功能。根据输入的字符序列,将会选择此列表中与此字符序列匹配的第一个条目。可以选择每个列表项,并通过按 RETURN 将其放置在光标位置。 |
Insert with namespace |
输入标识符时,会自动添加命名空间作为前缀。 比如,如果在声明编辑器中按下 Ctrl + Space,然后从选择列表中选择 TON(由 standard.library 提供),则会插入 Standard.TON。 |
如果激活了选项将关键字自动转换为大写字母(自动格式),就会自动以大写字母形式写入编辑器文本部分中使用的关键字。
示例:如果输入 bVar:bool;,则会转换为 bVar:BOOL;。
如果激活了选项在交叉引用视图中自动列出选择,则交叉引用视图会自动列出活动编辑器中所选择的变量的引用。
在编程语言编辑器、库管理器和项目导航器(设备树)中,标记出应用程序中将引起预编译或编译警报(错误)和预编译或编译建议(警告)的位置。其具体方式是:为对象(树中的条目)、变量、数据类型等添加下划线,如以下列表中所述的那样。
注意: 在预编译阶段,不是所有问题都会被检测到。因此,在编译期间,可能会报告更多的编译器消息。
注意: POU 会被检查,即使那些不被任何应用程序使用的 POU 也不例外。其结果可能是,即便在代码中有标下划线的部分,也会在不检测错误的情况下构建应用程序。
编译器消息 |
划线标注 |
---|---|
预编译错误(预编译警报) |
红色波浪线 |
编译错误(编译警报) |
双红线 |
预编译警告(预编译建议) |
蓝色波浪线 |
编译警告(编译建议) |
双蓝线 |
项目导航器或库管理器中的折叠节点,包含受影响的子节点 |
双灰线 |
即使禁用了此选项,在消息视图的相应类别中也会显示相关的编译器消息。