microsoft / microsoft/vscode-java-pack
Track: Status of Java related features in eclipse and IntelliJ keymap extensions
Open
@CsCherrYY is already working on this.
Since Sep 18, 2021.
ai-triaged
documentation
enhancement
- Dominant language
- TypeScript
- Stars
- 352
- Forks
- 166
- Avg merge
- 17h 47m
- Merged PRs (30d)
- 32
Description
The following table contains the missing or wrong keybindings in related extension's repository.
vscode-intellij-idea-keybindings
Overview
| Feature | IntelliJ default(windows) | Intellij default(mac) | IntelliJ keymap support | command | when |
|---|---|---|---|---|---|
| Restore default layout | shift+f12 | shift+f12 | https://github.com/kasecato/vscode-intellij-idea-keybindings/pull/255 | workbench.action.resetViewLocations | always |
Editing
| Feature | IntelliJ default(windows) | Intellij default(mac) | IntelliJ keymap support | command | when |
|---|---|---|---|---|---|
| Column selection mode | alt+shift+insert | shift+cmd+8 | https://github.com/kasecato/vscode-intellij-idea-keybindings/pull/256 | editor.action.toggleColumnSelection | editorTextFocus |
| Compare Files | ctrl+d | cmd+d | https://github.com/kasecato/vscode-intellij-idea-keybindings/pull/257 | workbench.files.action.compareFileWith | !editorTextFocus |
| Go to Super Method | ctrl+u | cmd+u | https://github.com/kasecato/vscode-intellij-idea-keybindings/pull/258 | java.action.navigateToSuperImplementation | editorTextFocus |
Refactor
| Feature | IntelliJ default(windows) | Intellij default(mac) | IntelliJ keymap support | command | when |
|---|---|---|---|---|---|
| Refactor... | ctrl+alt+shift+t | ctrl+t | https://github.com/kasecato/vscode-intellij-idea-keybindings/pull/259 | editor.action.refactor | editorHasCodeActionsProvider && editorTextFocus && !editorReadonly |
| Introduce Field | ctrl+alt+f | alt+cmd+f | https://github.com/kasecato/vscode-intellij-idea-keybindings/pull/260 | editor.action.codeAction & refactor.extract.field | editorTextFocus |
| Introduce Constant | ctrl+alt+c | alt+cmd+c | https://github.com/kasecato/vscode-intellij-idea-keybindings/pull/261 | editor.action.codeAction & refactor.extract.constant | editorTextFocus |
Source Action
| Feature | IntelliJ default(windows) | Intellij default(mac) | IntelliJ keymap support | command | when |
|---|---|---|---|---|---|
| Source Action | alt+insert | https://github.com/kasecato/vscode-intellij-idea-keybindings/pull/252 | editor.action.sourceAction |
Run & Debugging
| Feature | IntelliJ default(windows) | Intellij default(mac) | IntelliJ keymap support | command | when |
|---|---|---|---|---|---|
| Stop | ctrl+f2 | cmd+f2 | https://github.com/kasecato/vscode-intellij-idea-keybindings/pull/262 | workbench.action.debug.stop | inDebugMode && !focusedSessionIsAttach |
| View Breakpoints... | ctrl+shift+f8 | shift+cmd+f8 | https://github.com/kasecato/vscode-intellij-idea-keybindings/pull/263 | workbench.debug.action.focusBreakpointsView | always |
Testing
| Feature | IntelliJ default(windows) | Intellij default(mac) | IntelliJ keymap support | command | when |
|---|---|---|---|---|---|
| Go to Test | ctrl+shift+t | shift+cmd+t | https://github.com/kasecato/vscode-intellij-idea-keybindings/pull/264 | java.test.goToTest | java:testRunnerActivated |
vscode-eclipse-keybindings
Overview
| Feature | Eclipse default(windows) | Eclipse default(mac) | Eclipse keymap support | command | when |
|---|---|---|---|---|---|
| open strcuture | ctrl+f3 | cmd+f3 | ✅https://github.com/alphabotsec/vscode-eclipse-keybindings/pull/52 | outline.focus | always |
| split editor | shift+ctrl+[ | shift+cmd+[ | https://github.com/alphabotsec/vscode-eclipse-keybindings/pull/53 | workbench.action.splitEditor | always |
Refactor
| Feature | Eclipse default(windows) | Eclipse default(mac) | Eclipse keymap support | command | when |
|---|---|---|---|---|---|
| refactor... | alt+shift+t | alt+cmd+t | ✅https://github.com/alphabotsec/vscode-eclipse-keybindings/pull/54 | editor.action.refactor | editorHasCodeActionsProvider && editorTextFocus && !editorReadonly |
Source Action
| Feature | Eclipse default(windows) | Eclipse default(mac) | Eclipse keymap support | command | when |
|---|---|---|---|---|---|
| Source Action | alt+shift+s | alt+cmd+s | ✅https://github.com/alphabotsec/vscode-eclipse-keybindings/pull/55 | editor.action.sourceAction | editorTextFocus |
Run & Debugging
| Feature | Eclipse default(windows) | Eclipse default(mac) | Eclipse keymap support | command | when |
|---|---|---|---|---|---|
| debugging | f11 | cmd+f11 | ✅https://github.com/alphabotsec/vscode-eclipse-keybindings/pull/56 | workbench.action.debug.start | debuggersAvailable && debugState == 'inactive' |
| run | ctrl+f11 | shift+cmd+f11 | ✅https://github.com/alphabotsec/vscode-eclipse-keybindings/pull/56 | workbench.action.debug.run | debuggersAvailable && debugState != 'initializing' |
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.