kasecato / vscode-intellij-idea-keybindings

Port of IntelliJ IDEA key bindings for VS Code.
https://marketplace.visualstudio.com/items?itemName=k--kato.intellij-idea-keybindings
MIT License
817 stars 135 forks source link

wrong/missing commands for extract actions #230

Closed Eskibear closed 6 months ago

Eskibear commented 3 years ago

Extract Variable | ✅

wrong refactoring kind (see here), should be refactor.extract.variable

Extract Field | N/A

refactoring available. should be refactor.extract.field

Extract Constant | N/A

refactoring available. should be refactor.extract.constant (wrongly mapped to "variable" now)

Extract Parameter | N/A

There is a refactoring kind named as refactor.introduce.parameter, please check if it's matched.

Reference

https://github.com/redhat-developer/vscode-java/blob/84d2985555251eaffd22dcb33f711a0e01f28b68/src/codeActionProvider.ts#L4-L18

kasecato commented 6 months ago

These refactoring features is fixed https://github.com/kasecato/vscode-intellij-idea-keybindings/pull/261

These refactoring methods is added https://github.com/kasecato/vscode-intellij-idea-keybindings/pull/326

I was really surprised that vscode-java supported the Change Signature 👍