gpt4 book ai didi

typescript - 'Assign expression result to new local variable' 的 VSCode 键盘快捷键?

转载 作者:行者123 更新时间:2023-12-03 14:28:26 24 4
gpt4 key购买 nike

在Eclipse中,有一个非常方便的快捷方式,默认情况下映射到Ctrl + 2 + L,在选择表达式时起作用。它所做的是创建一个新的局部变量来保存表达式的结果。例如...
this.doSomeCalculation();
如果鼠标光标位于上面的行上,CTRL + 2 + L 将把该行变成...
double someCalculation = this.doSomeCalculation()
我发现自己在编写 Java 时经常使用这个快捷方式。在 中是否有类似的东西可用于编辑 Typescript? Visual Studio 代码 ?

最佳答案

您可以assign keybinding to refactorings例如提取常数。

这是一个将 ctrlshifte 绑定(bind)到提取常量重构的键绑定(bind):

{
"key": "ctrl+shift+e",
"command": "editor.action.refactor",
"args": {
"kind": "refactor.extract.constant",
"apply": "first"
}
}

此键绑定(bind)适用于 JavaScript 和 TypeScript(以及任何其他具有提取常量重构的语言)

附言这是 JS/TS 的一个细微变化,它允许一个键绑定(bind)同时适用于提取类型和提取常量:
{
"key": "ctrl+shift+e",
"command": "editor.action.refactor",
"args": {
"kind": "refactor.extract",
"preferred": true,
"apply": "first"
}
}

关于typescript - 'Assign expression result to new local variable' 的 VSCode 键盘快捷键?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42762459/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com