在WebStorm(11.0.2)中编写Jasmine单元测试时,使用Command + N(OS X)命令给出了以下弹出菜单:
生成
我想修改这些菜单项生成的代码。例如,我使用ES6,并希望更改Jasmine Suite选项以生成:
describe('suite name', () => {
});
而不是:
describe('suite name', function () {
});
我正在浏览WebStorm首选项,但无法看到任何修改此选项的选项。有什么想法吗?
答案 0 :(得分:2)
在使用Command-N键盘快捷键时,我仍然没有找到编辑代码模板的方法,但使用“实时模板”可以找到类似的功能,让您可以完全控制模板。
导航至:
偏好设置 - >编辑 - >实时模板
在右侧窗格中选择JavaScript选项,然后在+图标中添加模板。
配置值:
缩写:desc
说明:Jasmine Suite
模板文字:
describe('$SUITE_DESC$', () => {
$END$
});
键入'desc'然后选项卡,将生成模板。从那里,您可以使用相同的方法为'it','beforeEach'和'afterEach'添加其他实时模板。
答案 1 :(得分:0)
您应该将其更改为文件模板设置。
假设您使用的是OSX:
首选项 - >编辑器 - >文件和代码模板
您将看到这些模板列表。选择要更改的模板并进行编辑。