Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/fabioz/vscode-eclipse-pydev-windows-keymap
Repository for a Keymap for Eclipse on Windows (with PyDev extensions) on VSCode.
https://github.com/fabioz/vscode-eclipse-pydev-windows-keymap
Last synced: about 17 hours ago
JSON representation
Repository for a Keymap for Eclipse on Windows (with PyDev extensions) on VSCode.
- Host: GitHub
- URL: https://github.com/fabioz/vscode-eclipse-pydev-windows-keymap
- Owner: fabioz
- License: mit
- Created: 2017-12-03T00:59:26.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2018-08-14T18:46:47.000Z (about 6 years ago)
- Last Synced: 2024-10-20T06:12:22.829Z (24 days ago)
- Size: 14.6 KB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# vscode-eclipse-pydev-windows-keymap README
The idea behind the keybindings is making it as similar as possible to Eclipse on Windows with some customizations from PyDev.
-- Note that the bindings used are the ones from Eclipse on Windows even on different platforms.
## Keyboard shortcuts notes:
Keyboard shortcuts defined here try to follow Eclipse/PyDev on Windows as close as possible, however, some differences are noted because some actions may not have an exact match.
- Open File: usually unbound on Eclipse, set to Ctrl+Alt+O
- Save As: usually unbound on Eclipse, set to Ctrl+Alt+S- There's no differentiation between a simple find and a find/replace in eclipse, so, accelerators after the find is available are bound.
I.e.: Ctrl+F opens find window and then:
- Alt+E goes to replace
- Alt+R goes to replace (actually differs from Eclipse, but there's no replace without going to next in VsCode)
- Alt+N finds next
- Alt+D replaces and goes to next
- Alt+A replaces all- Shift+Alt+A cannot be used to rectangular selection because VsCode doesn't really have a start/begin mode for rectangular select and it's not possible to do "shift+alt+a+down" as a single command, as that'd be 2 keystrokes (so, it was kept as the default "ctrl+shift+alt+arrow keys).
## Conflicts with Visual Studio Code
This extension tries to go with the Eclipse/PyDev keybindings when there's any conflict, so, a number of keys from VSCode may no longer be available.
For instance:
- Ctrl+K: this works as a find for Eclipse and is actually a qualifier for many other bindings in VSCode. Some are lost and some have been rebinded to the Eclipse flavor.
i.e.: Ctrl+K, Ctrl+K to open keybindings is Ctrl+Shift+L, Ctrl+Shift+L in Eclipse.
## Release Notes
See [CHANGELOG.md](CHANGELOG.md) for information on releases.
## Developing
For any changes, just submit a pull request.
For releasing, increase version number and use `vsce package` to create .vsix and test locally
and then use `vsce publish` to publish it
(see https://code.visualstudio.com/docs/extensions/publish-extension for more info).