Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/409.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在WebStorm中编写TypeScript时,是否有插入lambda以匹配当前参数签名的操作?_Javascript_Typescript_Webstorm - Fatal编程技术网

Javascript 在WebStorm中编写TypeScript时,是否有插入lambda以匹配当前参数签名的操作?

Javascript 在WebStorm中编写TypeScript时,是否有插入lambda以匹配当前参数签名的操作?,javascript,typescript,webstorm,Javascript,Typescript,Webstorm,在用TypeScript编写承诺链时,会有一点语法税,如果可能的话,我想将其自动化。我使用的是WebStorm,理想情况下,我希望可以调用一个操作来插入一个lambda,并在参数信息弹出窗口中显示参数的签名 e、 例如,如果我试图检测列表中是否存在项目,并且我正在编写以下代码: 我想注册一个插入的快捷方式 (value, index, array) => { } 在光标处 当前是否存在类似的操作?您只需点击括号内的Ctrl+Space,然后从完成列表中选择签名: 我猜您已经知道Live模

在用TypeScript编写承诺链时,会有一点语法税,如果可能的话,我想将其自动化。我使用的是WebStorm,理想情况下,我希望可以调用一个操作来插入一个lambda,并在参数信息弹出窗口中显示参数的签名

e、 例如,如果我试图检测列表中是否存在项目,并且我正在编写以下代码: 我想注册一个插入的快捷方式

(value, index, array) => {
}
在光标处


当前是否存在类似的操作?

您只需点击括号内的
Ctrl+Space
,然后从完成列表中选择签名:


我猜您已经知道Live模板了-您可以为每个用例创建一个。我不确定在TS中的参数签名后面是否有任何东西。。。(我正在使用IntelliJ Ultimate,但我怀疑这是唯一的终极功能。)@chazsolo是的,live模板不允许您访问类型签名信息,因此无法使用(AFAICT)如果不知道签名,则动态生成lambda,并提前为其显式配置活动模板。@Jeto您可以查看键映射以查看IDE中与Ctrl+space关联的操作的名称吗?我想看看WebStorm中是否存在这种情况。
主菜单
代码
完成
基本
。它为你展示了什么?