设置 SuiteCloud IDE 首选项
您可以在 SuiteCloud IDE 中设置常规首选项、快捷键、SDF 首选项以及 SuiteScript 开发首选项。
要设置 SuiteCloud IDE 常规首选项:
-
启动 SuiteCloud IDE。
-
选择“窗口”>“首选项”以设置以下选项。
-
选择 NetSuite > 启动时显示启动页面 - 勾选此框可在每次启动 SuiteCloud IDE 时显示启动页面。
-
选择 NetSuite > 为项目或文件下载启用文件备份 (*.bak) - 勾选此框可在下载时备份项目中的现有文件。
-
选择 XML > XML 文件 > 验证 >无规定语法 - 如果要禁用此验证,请将无规定语法设置为“忽略”。如果您使用先前 NetSuite 版本中创建的项目中的对象,则会出现该错误。
-
-
点击应用保存设置并保持“首选项”窗口打开,或者点击确定保存并关闭窗口。
在 SuiteCloud IDE 中设置 SDF 项目首选项
SDF 项目首选项页面可用于控制以下项目首选项:
-
代码模板
-
验证
要自定义 SDF 项目首选项,请在 SuiteCloud IDE 中加载 SDF 项目,然后转到“窗口”>“首选项”。在左侧窗格中,展开 NetSuite >“SDF 项目”以访问 SDF 项目首选项页面。
代码模板
您可以在“代码模板”页面上查看和编辑 NetSuite XML 定义模板。XML 定义适用于所有支持的自定义 NetSuite 对象。有关更多信息,请参阅支持的自定义 NetSuite 对象。
要编辑特定模板,请选择相应模板,然后点击编辑。在“编辑模板”窗口,您可以通过点击恢复默认值来更改模板源代码或将源代码恢复为默认值。
要将所有模板恢复为默认版本,请点击恢复默认值。
验证
您可以在“验证”页面上启用或禁用 XML 验证。
在 SuiteCloud IDE 中设置 SuiteScript 首选项
SuiteCloud IDE 中的 SuiteScript 开发提供了三种类型的首选项:代码补全、代码模板和验证。
启动 SuiteCloud IDE 并转到“窗口”>“首选项”以打开首选项窗口。
更改选项后,点击应用设置并保持“首选项”窗口打开,或者点击“确定”以保存并关闭窗口。
SuiteScript 代码补全
在“首选项”窗口中转到 NetSuite > SuiteScript >“代码补全”时,可以使用以下选项:
-
总是使用小写字母作为内部 ID - 勾选此复选框时,所有内部 ID 都是小写字母。
-
内部 ID 引号字符 - 选择对内部 ID 使用单引号还是双引号。当您按下键盘快捷键“Ctrl+空格键”时,您的选择会自动用于函数段。
例如, 选择单引号作为内部 ID 引号字符。然后输入
nlapiLoadRecord
并按 Ctrl+空格键。当您选择一个内部 ID(如 salesorder)时,nlapiLoadRecord(‘salesorder')
会自动添加到您的代码中。 -
同步过程中显示“记录类型”对话框的阈值 - 如果在同步内部 ID 时选择“记录类型”,则此值确定是否显示“从账户同步记录 ID”页面。
有关使用代码补全选项的键盘快捷键的信息,请参阅SuiteCloud IDE 键盘快捷键和自动代码补全。
SuiteScript 代码模板
在首选项窗口中转到 NetSuite > SuiteScript >“代码模板”时,可以使用以下选项:
-
代码模板文件夹 - 代码模板文件夹可能与您的工作区文件夹相同。
您可以创建自己的自定义标题和功能模板,并将它们保存在不同的文件夹中。要使用自定义模板,请更改此首选项以使用保存自定义模板的文件夹。如果您未指定其他文件夹位置,则使用默认模板。
-
用户名 - 这是在模板中使用 ${author} 标记时显示的名称。
-
日期格式 - 这是模板中 ${date} 标记的日期格式。
SuiteScript 验证
当您转到“首选项”窗口中的 NetSuite > SuiteScript >“验证”时,可以使用下列选项:
-
验证类型 - 选择下表中的其中一个选项:
类型
说明
关
关闭验证功能。系统性能不受影响。
快速
确定当前文件中的上下文。系统性能为一般水平。
完全
确定不同文件中的上下文。系统性能较慢。
默认情况下,验证类型设置为“快速”。
-
忽略列表 – 忽略列表是每行一个 ID 的文本文件。如果您想允许非标准 ID,则可以使用它来跳过验证。
NetSuite 建议导入自定义记录和字段,而不是将其添加到忽略列表。有关说明,请参阅将现有 SuiteCloud 项目导入 SuiteCloud IDE。
以下是忽略列表文件内容示例:
custrec_ignore_this_field custrec_ignore_this_field_2
有关 SuiteCloud IDE 的验证的其他信息,请参阅SuiteCloud IDE 中的验证标记。
注意
不提供 SuiteScript 2.0 代码验证。
恢复 SuiteCloud IDE 默认首选项
“首选项”窗口中的每个页面都包含一个按钮,使您可以恢复默认设置。
要恢复 SuiteCloud IDE 默认首选项:
-
启动 SuiteCloud IDE 并转到“窗口”>“首选项”。
-
导航到要为其恢复默认设置的页面,然后点击恢复默认值。
-
点击应用保存设置并保持“首选项”窗口打开,或者点击确定保存并关闭窗口。
在 Eclipse 中配置 NetSuite 快捷键
NetSuite 快捷键的配置与 Eclipse 中的任何其他快捷键相似。
要配置 NetSuite 快捷键:
-
打开 Eclipse,然后创建或选择 SDF 项目。
有关更多信息,请参阅创建账户自定义项目或创建 SuiteApp 项目。
-
转到“窗口”>“首选项”>“常规”>“按键”。
-
在筛选器文本字段中,键入 NetSuite。
系统显示一个列表,其中显示可绑定或解除绑定快捷键的所有 SuiteCloud IDE 命令。
-
有关配置快捷键的更多信息,请参阅Eclipse 文档。
有关 SuiteCloud IDE 中的快捷键的更多信息,请参阅SuiteCloud IDE 键盘快捷键。
SuiteCloud IDE 键盘快捷键
适用的 Suitescript 版本:
SuiteScript 1.0
SuiteScript 2.0
下表说明您可以在 SuiteCloud IDE NetSuite 透视图中使用的不同键盘快捷键,具体取决于项目的 SuiteScript 版本。有关您可以在 SuiteCloud IDE 调试透视图中使用的快捷键,请参阅 SuiteCloud IDE 调试器。
要配置 NetSuite 快捷键,请参阅在 Eclipse 中配置 NetSuite 快捷键。
快捷键
SuiteScript 版本
说明
Ctrl+空格键
1.0 | 2.0
这是现有的 Eclipse 快捷键。
此快键用于打开特定上下文中可用的所有可能代码补全选项的弹出列表。
-
当涉及多个记录类型时,可以在此快捷键之前使用快捷键“<x>+空格键+<y>”来指定所需的记录上下文。
-
当涉及记录的多个子列表时,可以在此快捷键之前使用快捷键“<x>+空格键+<y>+空格键+<z>”来指定所需的“记录-子列表”上下文。
<x>+空格键
1.0
使用此快捷键可获取用于记录的所有可能代码补全选项,其中 <x> 是记录类型筛选器。
例如,键入 s+空格键以获取 salesorder 字段的所有可能的代码补全选项。
此快捷键与快捷键“Ctrl+空格键”一起使用。
有关更多信息,请参阅自动代码补全。
<x>+空格键+<y>
1.0
使用此快捷键可获取记录的所有可能的代码补全选项,其中 <x> 是记录类型筛选器,<y> 是记录类型的字段的筛选器。
例如,键入 s+空格键 +a 以获取以字母 a 开头的 salesorder 字段的所有可能的代码补全选项。
注意
对于内部 ID 代码补全选项,在特定前缀筛选器出现“No Proposal”时,附加一个感叹号 (!) 以覆盖并忽略上下文。
此快捷键与快捷键“Ctrl+空格键”一起使用。
有关更多信息,请参阅自动代码补全。
<x>+空格键+<y>+空格键+<z>
1.0
使用此快捷键可获取特定“记录-子列表”上下文中子列表字段的所有可能的代码补全选项,其中 <x> 是记录类型筛选器,<y> 是记录类型的子列表的筛选器,<z> 是子列表的字段的筛选器。
例如,键入 s+空格键 +i+空格键 +a 以获取以字母 a 开头的 salesorder-item 子列表字段的所有可能的代码补全选项。
此快捷键与快捷键“Ctrl+空格键”一起使用。
有关更多信息,请参阅自动代码补全。
<xYZ>
1.0
这是现有的 Eclipse 快捷键。
使用此快捷键可获取用于筛选器的采用驼峰式大小写模式的代码补全选项,其中 xYZ 是用于方法和变量的驼峰大小写筛选器。
例如,键入 nLR 以获取使用匹配的驼峰式大小写模式的方法的代码补全选项,例如 nlapiLoadRecord。
此快捷键与快捷键“Ctrl+空格键”一起使用。
有关更多信息,请参阅自动代码补全。
Ctrl+Alt+A
1.0 | 2.0
使用此快捷键可打开“验证主密码”窗口并验证主密码。
Ctrl+U
1.0 | 2.0
使用此快捷键可从编辑器区域上传文件。
Ctrl+B
1.0 | 2.0
使用此快捷键可从编辑器区域登录项目账户。
Tab
1.0 | 2.0
可使用此快捷方式全局地更改函数名称、记录名称、变量和参数。
此快捷键仅适用于新创建的 SuiteScript 文件。
Esc
1.0 | 2.0
使用此快捷键退出与快捷键“Tab”一起设置的模式。
Ctrl+点击 <内部 ID>
1.0
使用此快捷键可从编辑器启动特定于内部 ID 的记录浏览器。
输入“/**”,然后按 Enter 键
1.0 | 2.0
这是现有的 Eclipse 快捷键。
使用此快捷键输入标准 JSDoc 注释。
“Alt+向上箭头”或“Alt+向下箭头”
1.0 | 2.0
这是现有的 Eclipse 快捷键。
使用此快捷方式可向上或向下移动当前行/选择。
“Ctrl+Alt+向上箭头”或“Ctrl+Alt+ 向下箭头”
1.0 | 2.0
这是现有的 Eclipse 快捷键。
使用此快捷键复制当前行/选择并将克隆放在当前行/选择的上方(向上箭头)或下方(向下箭头)。
Alt+Shift+A
1.0 | 2.0
这是现有的 Eclipse 快捷键。
使用此快捷键切换块选择模式(以前的列模式)。“块”选择模式可用于选择一个文本矩形,以及同时修改突出显示的全部文本,而不是一次选择一行文本进行修改。
-
-