Javascript WebStorm中的参数重新排序

Javascript WebStorm中的参数重新排序,javascript,webstorm,Javascript,Webstorm,在ReSharper中,我曾经将一个Ctrl+Alt+Shift+左箭头绑定到重新排序值。它将接受我选择的任何参数/值/参数,并将其向右移动一个。例如: first, second third 将成为 first, third, second 我已经切换到WebStorm,没有旧的重竖琴设置,也找不到任何类似的绑定。这在WebStorm中可能吗?WebStorm中是否有宏功能,以便我自己实现它 值得注意的是,有一个Move元素Left,但是这在JS文件中似乎没有任何作用 编辑 有宏功能,但实

在ReSharper中,我曾经将一个
Ctrl+Alt+Shift+左箭头绑定到重新排序值。它将接受我选择的任何参数/值/参数,并将其向右移动一个。例如:

first, second third
将成为

first, third, second
我已经切换到WebStorm,没有旧的重竖琴设置,也找不到任何类似的绑定。这在WebStorm中可能吗?WebStorm中是否有宏功能,以便我自己实现它

值得注意的是,有一个
Move元素Left
,但是这在JS文件中似乎没有任何作用

编辑 有宏功能,但实现宏功能的唯一方法是:

选择当前单词->剪切->删除当前逗号->将光标向左移动一个单词->粘贴->添加逗号


如果我决定不想这样做,这会导致很多撤销操作。

目前对参数重新排序的唯一方法是
重构|更改签名
。如果您错过了更改参数顺序的其他方式,请向youtrack提交功能请求。另请参见

当前重新排序参数的唯一方法是
重构|更改签名
。如果您错过了更改参数顺序的其他方式,请向youtrack提交功能请求。另见

Well。。2016.1中有
code |向左/向右移动元素
操作(至少在IntelliJ IDEA中是这样,尽管它们也可以在PhpStorm 2016.2的菜单中找到)。我认为它不会循环使用您的参数。。但它确实可以移动它们。此外,还有
Refactor | Change Signature
——您可以在那里对参数进行重新排序(应该在函数定义中调用),并且它应该应用于IDE找到的所有函数调用。很可能“move Element Left/Right”还没有在其他语言中实现(通常所有这些功能都需要特定于语言的实现)…值得在Well创建功能单..2016.1中有
code |向左/向右移动元素
操作(至少在IntelliJ IDEA中是这样,尽管它们也可以在PhpStorm 2016.2的菜单中使用)。我不认为它会循环使用您的参数。。但它确实可以移动它们。此外--还有
重构|更改签名
--您可以对那里的参数重新排序(应该在函数定义中调用),并且应该应用于IDE找到的所有函数调用。很可能是“左/右移动元素”尚未为其他语言实现(通常所有这些功能都需要特定于语言的实现)…值得在