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
819 stars 136 forks source link

Complete current statement does not work in the latest version of vscode #175

Open xiaoxidashen opened 4 years ago

xiaoxidashen commented 4 years ago

When I press "ctrl shift enter" after "System.out.println (" hello ")", the semicolon cannot be completed automatically

srdubya commented 4 years ago

Steps:

  1. Open Python file
  2. Type: if string[0:len(sub_word)] == sub_word
  3. Type: cmd-shift-return

Results: New-line with cursor indented at i in if above.

Expected results:

  1. Append a :
  2. New-line with cursor indented at t in string above

Environment:

Version: 1.44.0
Commit: 2aae1f26c72891c399f860409176fe435a154b13
Date: 2020-04-08T08:23:56.137Z
Electron: 7.1.11
Chrome: 78.0.3904.130
Node.js: 12.8.1
V8: 7.8.279.23-electron.0
OS: Darwin x64 19.4.0
kasecato commented 7 months ago

VS Code cannot support statement commands, which are processed differently in each language, by default If supported by the Language Server Protocol (extendedClientCapabilities), it's possible to bind keys by language in the future

related with #169