智能提示和自动完成

CukeTest提供了代码的智能提示和自动完成功能,它可以根据代码的语法和上下文,给出可能的代码片段或函数的建议,例如变量名、属性名、方法名等。在用户输入代码时,自动补全括号、引号、分号等符号,或者根据用户选择的智能提示,自动插入代码片段或函数的参数等。

在实际开发中,这些功能可以大大节省开发者的时间和精力,专注于代码的逻辑和功能。

这里是关于这个功能的一些解释:

  • CukeTest编辑器支持node.js和Cucumber.js的智能提示。

  • 对于在项目模板中预先配置的库,在下载软件包后也可以使用智能感知。例如,在创建“Web”项目并下载npm包后,您将拥有“selenium-webdriver”的智能感知。如果你有这样的语句:

    JavaScript
    let driver = require('selenium-webdriver');

在下一行中,当你使用变量“driver”并输入“.”时,你会被提示所有这个库导出的方法和属性。这是通过使用从DefinitelyTyped 项目派生的“@types”包实现的。在package.json中,以下软件包用于智能感知:

"dependencies": {
   "@types/selenium-webdriver": "^3.6.0"
}

如果你在项目中使用其他一些npm软件包,并且需要这些包的智能感知,你可以找到相应的@types软件包,并在package.json中进行类似的配置。这里 是寻找@types库的网站。

results matching ""

    No results matching ""