Ala*_*n47 7 keyboard-shortcuts typescript visual-studio-code
在Eclipse中,有一个非常方便的快捷方式,默认情况下映射到CTRL+ 2+ L,该快捷方式在选择表达式时有效。它的作用是创建一个新的局部变量来保存表达式的结果。例如...
this.doSomeCalculation();
如果鼠标光标位于上方,则CTRL+ 2+ L会将线变为...
double someCalculation = this.doSomeCalculation()
我发现自己在编写Java代码时经常使用此快捷方式。是否有类似的内容可用于在VSCode中编辑Typescript?
此链接上的 vscode 几乎类似的事情
https://code.visualstudio.com/docs/java/java-editing
它展示了如何将部分代码提取到局部变量。它与日食略有不同。在 vscode 上,它需要“选择”语句,然后按 ctrl + shift + R,然后弹出一个窗口,您需要在其中选择提取到局部变量。
您可以将键盘快捷键配置为 Ctr + 2 l。
确实,这不是同一件事,但是......
您可以将键绑定分配给重构,例如提取常量。
ctrlshifte这是绑定到提取常量重构的键绑定:
{
"key": "ctrl+shift+e",
"command": "editor.action.refactor",
"args": {
"kind": "refactor.extract.constant",
"apply": "first"
}
}
Run Code Online (Sandbox Code Playgroud)
此键绑定适用于 JavaScript 和 TypeScript(以及具有提取常量重构功能的任何其他语言)
PS 这是 JS/TS 的一个细微变化,它允许单个键绑定同时适用于提取类型和提取常量:
{
"key": "ctrl+shift+e",
"command": "editor.action.refactor",
"args": {
"kind": "refactor.extract",
"preferred": true,
"apply": "first"
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
228 次 |
| 最近记录: |