使用输入助手

输入助手概览
输入助手帮助你自动补全代码,挖掘函数和选项,减少编码中的疏忽和排版上的错误.
输入助手功能集合具有以下组成部分:
基于语境的自动补全 只需输入少许字符,然后通过从建议列表中选择匹配的选项来补全你的代码.
函数模板 把完全可编辑的常用函数说明插入你的笔记本.
选项模板 查看和插入与你当前函数有关的选项.
动态突出显示 高亮显示你正在输入的代码,使你更容易识别正在操作的代码部分.
字符串补全 自动补全函数内的字符串参数.
文件名称补全 自动补全来自您的机器上的文件和目录中的文件名称和路径.
颜色选择器 从一个自动补全的界面选择特定的 RGB 颜色.
函数模板工具提示条 通过点击工具提示条弹出函数模板. 这对于在代码中给出错误描述也很有用.
输入助手可以在 偏好设置 菜单中的界面选卡中设置启用或禁用.
输入助手特征

基于语境的自动补全

当你输入时,在用户定义延迟时会显示可能的(系统和用户定义的)函数和变量列表. 当你输入其他字符时,列表内容会自动更新.

1.gif

基于你的使用模式和编码的语境,补全建议是智能化并自动化地进行优先排序的.

2.gif

可以使用键盘或鼠标插入完整的命令. 使用鼠标或箭头键选择指令. 按下 EnterTab 或点击它来插入完整的命令.
默认情况下,会选择最上面的建议.
点击函数名旁边的文档图标可访问函数或变量的文档. 将在新的窗口打开文档.

3.gif

自动补全还提供你已分配的变量.

4.gif

代码补全建议的显示延迟可以在 Mathematica 偏好设置 界面中调整.

函数模板

函数模板对指定的函数提供常用格式的说明.
函数模板可以通过代码补全进行访问. 如果插入的函数具有相伴的模板,在插入完整命令后会显示一个新的按钮.

5.gif

按下 TabEnter 或点击倒三角箭头图标,访问当前函数的模板列表.

6.gif

或者,在完全输入函数名后按下 Ctrl+Shift+ K 可访问模板列表.
插入的函数模板是完全可编辑的文本. 需要填充的变量由黄色占位符表示. 当前选择的占位符是用蓝色突出显示的. 输入任何字符将会替代该占位符.

7.gif

使用 Tab 键移到下一个占位符.

8.gif

请注意,占位符只是说明一个有效的的值,它们不是代码的一部分,你必须替代每个占位符才可以成功地计算你的输入.

选项模板

类似于函数模板,选项模板是给定函数的选项的可插入和可编辑说明. 可用的选项模板是在参变量后面输入 , 后激活的. 在完成模板时,也有可能会提示你添加选项.

9.gif

要插入一个选项模板,用箭头键选择并按下 Enter. 你也可以点击一个建议来插入选项模板.

动态突出显示

动态突出显示对当前的函数名以及任何匹配的方括号、大括号和小括号. 你的鼠标位置决定突出显示谁.

10.gif

当在函数内时,当前的函数名、左方括号以及右方括号被突出显示.

11.gif

当你的鼠标放在开始或结束的字符上时,匹配的小括号 () 和大括号 {} 会被高亮显示.

12.gif

字符串补全

当对函数内的字符串参数赋值时,您将得到可用参数的一个列表. 这包含可计算数据、字符编码和文本样式的完整参数.

13.gif

14.gif

文件名称补全

输入助手可以补全文件路径,帮助您从当前目录创建文件路径. 当您输入的时候,父文件夹内的文件夹和文件被列出和过滤. 通过选择并且点击或者继续输入来补全列表上的文件夹或者文件的名称,直至突出显示并且按下 Enter(Mac 上的 Return).

15.gif

颜色选择器

在函数 RGBColor 的自动补全菜单中选择选择颜色将弹出一个语境界面,帮助您直观地选择RGB格式的特定颜色. 也支持例如 HSB、CMYK、LAB、LUV 和 XYZ 等颜色模型.

16.gif

函数模板工具提示条

把鼠标停放在函数头部将提供函数模板信息.
当没有足够的参数给出或者太多参数时,也提供错误描述.