This commit is contained in:
Wade Anderson 2016-10-24 10:19:23 -07:00
Родитель 66e1ef58bd
Коммит 17a1729698
4 изменённых файлов: 126 добавлений и 52 удалений

9
CHANGELOG.md Normal file
Просмотреть файл

@ -0,0 +1,9 @@
## Releases
1.5.0 - New keybindings and nit fixes per [@bhancock8](https://github.com/bhancock8)
1.4.0 - Added Windows / Linux key bindings and a number of missing commands. Updated the README.
1.3.0 - Improved README
1.2.0 - Fixes a number of keybinding changes with [PR #9](https://github.com/Microsoft/vscode-sublime-keybindings/pull/9) and [PR #12](https://github.com/Microsoft/vscode-sublime-keybindings/pull/12) (credit to [securingsincity](https://github.com/Microsoft/vscode-sublime-keybindings/issues?q=is%3Apr+author%3Asecuringsincity) and [benmosher](https://github.com/Microsoft/vscode-sublime-keybindings/issues?q=is%3Apr+author%3Abenmosher)).

40
OLD_README.md Normal file
Просмотреть файл

@ -0,0 +1,40 @@
| Windows / Linux | Mac | Description | VSC Command |
| --------------- | --- | ------- | ------------ | ----------- |
| <kbd>f9</kbd> | <kbd>f5</kbd> | Sort lines | `editor.action.sortLinesAscending` |
| <kbd>ctrl</kbd>+<kbd>f9</kbd> | <kbd>ctrl</kbd>+<kbd>f5</kbd> | Sort lines | `editor.action.sortLinesDescending` |
| <kbd>ctrl</kbd>+<kbd>w</kbd> | <kbd>cmd</kbd>+<kbd>w</kbd> | Close file | `workbench.files.action.closeFile` |
| <kbd>ctrl</kbd>+<kbd>k</kbd> <kbd>ctrl</kbd>+<kbd>b</kbd> | <kbd>cmd</kbd>+<kbd>k</kbd> <kbd>cmd</kbd>+<kbd>b</kbd> | Toggle sidebar | `workbench.action.toggleSidebarVisibility` |
| <kbd>ctrl</kbd>+<kbd>shift</kbd>+<kbd>k</kbd> | <kbd>ctrl</kbd>+<kbd>shift</kbd>+<kbd>k</kbd> | Delete Line | `editor.action.deleteLines` |
| <kbd>ctrl</kbd>+<kbd>shift</kbd>+<kbd>up</kbd> | <kbd>cmd</kbd>+<kbd>shift</kbd>+<kbd>up</kbd> | Move line up | `editor.action.moveLinesUpAction` |
| <kbd>ctrl</kbd>+<kbd>shift</kbd>+<kbd>down</kbd> | <kbd>cmd</kbd>+<kbd>shift</kbd>+<kbd>down</kbd> | Move line down | `editor.action.moveLinesDownAction` |
| <kbd>ctrl</kbd>+<kbd>l</kbd> | <kbd>cmd</kbd>+<kbd>l</kbd> | Select line (repeat for next lines) | `expandLineSelection` |
| <kbd>ctrl</kbd>+<kbd>m</kbd> | <kbd>ctrl</kbd>+<kbd>m</kbd> | Jump to bracket | `editor.action.jumpToBracket` |
| <kbd>ctrl</kbd>+<kbd>shift</kbd>+<kbd>d</kbd> | <kbd>cmd</kbd>+<kbd>shift</kbd>+<kbd>d</kbd> | Duplicate line | `editor.action.copyLinesDownAction` |
| <kbd>ctrl</kbd>+<kbd>shift</kbd>+<kbd>/</kbd> | <kbd>cmd</kbd>+<kbd>alt</kbd>+<kbd>/</kbd> | Block comment | `editor.action.blockComment` |
| <kbd>ctrl</kbd>+<kbd>r</kbd> and <kbd>ctrl</kbd>+<kbd>;</kbd> | <kbd>cmd</kbd>+<kbd>r</kbd> | Go to Symbol | `workbench.action.gotoSymbol` |
| <kbd>alt</kbd>+<kbd>shift</kbd>+<kbd>2</kbd> and <kbd>ctrl</kbd>+<kbd>k</kbd> <kbd>ctrl</kbd>+<kbd>up</kbd> | <kbd>alt</kbd>+<kbd>cmd</kbd>+<kbd>2</kbd> and <kbd>cmd</kbd>+<kbd>k</kbd> <kbd>cmd</kbd>+<kbd>up</kbd> | Split editor | `workbench.action.splitEditor` |
| <kbd>ctrl</kbd>+<kbd>h</kbd>| <kbd>cmd</kbd>+<kbd>alt</kbd>+<kbd>f</kbd> | Replace | `workbench.action.replaceInFiles` |
| <kbd>ctrl</kbd>+<kbd>pagedown</kbd> | <kbd>shift</kbd>+<kbd>cmd</kbd>+<kbd>]</kbd> and <kbd>alt</kbd>+<kbd>cmd</kbd>+<kbd>right</kbd> | Next Tab | `workbench.action.nextEditor` |
| <kbd>ctrl</kbd>+<kbd>pageup</kbd> | <kbd>shift</kbd>+<kbd>cmd</kbd>+<kbd>[</kbd> and <kbd>alt</kbd>+<kbd>cmd</kbd>+left | Previous Tab | `workbench.action.previousEditor` |
| <kbd>ctrl</kbd>+<kbd>up</kbd> | <kbd>ctrl</kbd>+<kbd>alt</kbd>+<kbd>up</kbd> | Scroll line up | `scrollLineUp` |
| <kbd>ctrl</kbd>+<kbd>down</kbd> | <kbd>ctrl</kbd>+<kbd>alt</kbd>+<kbd>down</kbd> | Scroll line down | `scrollLineDown` |
| <kbd>tab</kbd> and <kbd>shift</kbd>+<kbd>tab</kbd> | <kbd>tab</kbd> and <kbd>shift</kbd>+<kbd>tab</kbd> | Tab | `tab` |
| <kbd>ctrl</kbd>+<kbd>p</kbd> | <kbd>cmd</kbd>+<kbd>p</kbd> and <kbd>cmd</kbd>+<kbd>t</kbd> | Quick open | `workbench.action.quickOpen` |
| <kbd>f12</kbd> | <kbd>f12</kbd> and <kbd>cmd</kbd>+<kbd>alt</kbd>+<kbd>down</kbd> | Go to declaration | `editor.action.goToDeclaration` |
| <kbd>alt</kbd>+<kbd>-</kbd> | <kbd>ctrl</kbd>+<kbd>-</kbd> | Navigate back | `workbench.action.navigateBack` |
| <kbd>alt</kbd>+<kbd>shift</kbd>+<kbd>-</kbd> | <kbd>ctrl</kbd>+<kbd>shift</kbd>+<kbd>-</kbd> | Navigate forward | `workbench.action.navigateForward` |
| <kbd>f3</kbd> and <kbd>f4</kbd> | <kbd>cmd</kbd>+<kbd>g</kbd> and <kbd>f4</kbd> | Next find | `editor.action.nextMatchFindAction` |
| <kbd>shift</kbd>+<kbd>f3</kbd> and <kbd>shift</kbd>+<kbd>f4</kbd> | <kbd>shift</kbd>+<kbd>cmd</kbd>+<kbd>g</kbd> and <kbd>shift</kbd>+<kbd>f4</kbd> | Previous find | `editor.action.previousMatchFindAction` |
| <kbd>ctrl</kbd>+<kbd>/</kbd> and <kbd>ctrl</kbd>+<kbd>shift</kbd>+<kbd>/</kbd> | <kbd>cmd</kbd>+<kbd>/</kbd> and <kbd>ctrl</kbd>+<kbd>cmd</kbd>+<kbd>down</kbd> | Comment line | `editor.action.commentLine` |
| <kbd>ctrl</kbd>+<kbd>k</kbd> <kbd>ctrl</kbd>+<kbd>down</kbd> | <kbd>cmd</kbd>+<kbd>k</kbd> <kbd>cmd</kbd>+<kbd>down</kbd> | Close active editor | `workbench.action.closeActiveEditor` |
| <kbd>ctrl</kbd>+<kbd>shift</kbd>+<kbd>[</kbd> | <kbd>alt</kbd>+<kbd>cmd</kbd>+<kbd>[</kbd> | Fold | `editor.fold` |
| <kbd>ctrl</kbd>+<kbd>shift</kbd>+<kbd>]</kbd> | <kbd>cmd</kbd>+<kbd>alt</kbd>+<kbd>]</kbd> | Unfold | `editor.fold` |
| <kbd>ctrl</kbd>+<kbd>k</kbd> <kbd>ctrl</kbd>+<kbd>0</kbd> and <kbd>ctrl</kbd>+<kbd>k</kbd> <kbd>ctrl</kbd>+<kbd>j</kbd> | <kbd>cmd</kbd>+<kbd>k</kbd> <kbd>cmd</kbd>+<kbd>0</kbd> and <kbd>cmd</kbd>+<kbd>k</kbd> <kbd>cmd</kbd>+<kbd>j</kbd> | Fold all | `editor.unfoldAll` |
| <kbd>context_menu</kbd> | <kbd>alt</kbd>+<kbd>f12</kbd> | Show context menu | `editor.action.showContextMenu` |
| <kbd>ctrl</kbd>+<kbd>+</kbd> | <kbd>cmd</kbd>+<kbd>+</kbd> | Increase font | `workbench.action.zoomIn` |
| <kbd>ctrl</kbd>+<kbd>-</kbd> | <kbd>cmd</kbd>+<kbd>-</kbd> | Decrease font | `workbench.action.zoomOut` |
| <kbd>ctrl</kbd>+<kbd>alt</kbd>+<kbd>down</kbd> / <kbd>alt</kbd>+<kbd>shift</kbd>+<kbd>down</kbd> | <kbd>ctrl</kbd>+<kbd>shift</kbd>+<kbd>down</kbd> | Vertical / Column Select down | `cursorColumnSelectDown` |
| <kbd>ctrl</kbd>+<kbd>alt</kbd>+<kbd>up</kbd> / <kbd>alt</kbd>+<kbd>shift</kbd>+<kbd>up</kbd> | <kbd>ctrl</kbd>+<kbd>shift</kbd>+<kbd>up</kbd> | Vertical / Column Select up | `cursorColumnSelectUp` |
| <kbd>ctrl</kbd>+<kbd>alt</kbd>+<kbd>pageup</kbd> / <kbd>alt</kbd>+<kbd>shift</kbd>+<kbd>pageup</kbd> | <kbd>ctrl</kbd>+<kbd>shift</kbd>+<kbd>pageup</kbd> | Vertical / Column Select page up | `cursorColumnSelectPageUp` |
| <kbd>ctrl</kbd>+<kbd>alt</kbd>+<kbd>pagedown</kbd> / <kbd>alt</kbd>+<kbd>shift</kbd>+<kbd>pagedown</kbd> | <kbd>ctrl</kbd>+<kbd>shift</kbd>+<kbd>pagedown</kbd> | Vertical / Column Select page down | `cursorColumnSelectPageDown` |
| <kbd>ctrl</kbd>+<kbd>shift</kbd>+<kbd>l</kbd> | <kbd>cmd</kbd>+<kbd>shift</kbd>+<kbd>l</kbd> | Split selection into lines | `editor.action.insertCursorAtEndOfEachLineSelected` |

Просмотреть файл

@ -4,48 +4,7 @@ This extension ports the most popular Sublime Text keyboard shortcuts to Visual
## What keyboard shortcuts are included?
| Windows / Linux | Mac | Description | VSC Command |
| --------------- | --- | ------- | ------------ | ----------- |
| <kbd>f9</kbd> | <kbd>f5</kbd> | Sort lines | `editor.action.sortLinesAscending` |
| <kbd>ctrl</kbd>+<kbd>f9</kbd> | <kbd>ctrl</kbd>+<kbd>f5</kbd> | Sort lines | `editor.action.sortLinesDescending` |
| <kbd>ctrl</kbd>+<kbd>w</kbd> | <kbd>cmd</kbd>+<kbd>w</kbd> | Close file | `workbench.files.action.closeFile` |
| <kbd>ctrl</kbd>+<kbd>k</kbd> <kbd>ctrl</kbd>+<kbd>b</kbd> | <kbd>cmd</kbd>+<kbd>k</kbd> <kbd>cmd</kbd>+<kbd>b</kbd> | Toggle sidebar | `workbench.action.toggleSidebarVisibility` |
| <kbd>ctrl</kbd>+<kbd>shift</kbd>+<kbd>k</kbd> | <kbd>ctrl</kbd>+<kbd>shift</kbd>+<kbd>k</kbd> | Delete Line | `editor.action.deleteLines` |
| <kbd>ctrl</kbd>+<kbd>shift</kbd>+<kbd>up</kbd> | <kbd>cmd</kbd>+<kbd>shift</kbd>+<kbd>up</kbd> | Move line up | `editor.action.moveLinesUpAction` |
| <kbd>ctrl</kbd>+<kbd>shift</kbd>+<kbd>down</kbd> | <kbd>cmd</kbd>+<kbd>shift</kbd>+<kbd>down</kbd> | Move line down | `editor.action.moveLinesDownAction` |
| <kbd>ctrl</kbd>+<kbd>l</kbd> | <kbd>cmd</kbd>+<kbd>l</kbd> | Select line (repeat for next lines) | `expandLineSelection` |
| <kbd>ctrl</kbd>+<kbd>m</kbd> | <kbd>ctrl</kbd>+<kbd>m</kbd> | Jump to bracket | `editor.action.jumpToBracket` |
| <kbd>ctrl</kbd>+<kbd>shift</kbd>+<kbd>d</kbd> | <kbd>cmd</kbd>+<kbd>shift</kbd>+<kbd>d</kbd> | Duplicate line | `editor.action.copyLinesDownAction` |
| <kbd>ctrl</kbd>+<kbd>shift</kbd>+<kbd>/</kbd> | <kbd>cmd</kbd>+<kbd>alt</kbd>+<kbd>/</kbd> | Block comment | `editor.action.blockComment` |
| <kbd>ctrl</kbd>+<kbd>r</kbd> and <kbd>ctrl</kbd>+<kbd>;</kbd> | <kbd>cmd</kbd>+<kbd>r</kbd> | Go to Symbol | `workbench.action.gotoSymbol` |
| <kbd>alt</kbd>+<kbd>shift</kbd>+<kbd>2</kbd> and <kbd>ctrl</kbd>+<kbd>k</kbd> <kbd>ctrl</kbd>+<kbd>up</kbd> | <kbd>alt</kbd>+<kbd>cmd</kbd>+<kbd>2</kbd> and <kbd>cmd</kbd>+<kbd>k</kbd> <kbd>cmd</kbd>+<kbd>up</kbd> | Split editor | `workbench.action.splitEditor` |
| <kbd>ctrl</kbd>+<kbd>h</kbd>| <kbd>cmd</kbd>+<kbd>alt</kbd>+<kbd>f</kbd> | Replace | `workbench.action.replaceInFiles` |
| <kbd>ctrl</kbd>+<kbd>pagedown</kbd> | <kbd>shift</kbd>+<kbd>cmd</kbd>+<kbd>]</kbd> and <kbd>alt</kbd>+<kbd>cmd</kbd>+<kbd>right</kbd> | Next Tab | `workbench.action.nextEditor` |
| <kbd>ctrl</kbd>+<kbd>pageup</kbd> | <kbd>shift</kbd>+<kbd>cmd</kbd>+<kbd>[</kbd> and <kbd>alt</kbd>+<kbd>cmd</kbd>+left | Previous Tab | `workbench.action.previousEditor` |
| <kbd>ctrl</kbd>+<kbd>up</kbd> | <kbd>ctrl</kbd>+<kbd>alt</kbd>+<kbd>up</kbd> | Scroll line up | `scrollLineUp` |
| <kbd>ctrl</kbd>+<kbd>down</kbd> | <kbd>ctrl</kbd>+<kbd>alt</kbd>+<kbd>down</kbd> | Scroll line down | `scrollLineDown` |
| <kbd>tab</kbd> and <kbd>shift</kbd>+<kbd>tab</kbd> | <kbd>tab</kbd> and <kbd>shift</kbd>+<kbd>tab</kbd> | Tab | `tab` |
| <kbd>ctrl</kbd>+<kbd>p</kbd> | <kbd>cmd</kbd>+<kbd>p</kbd> and <kbd>cmd</kbd>+<kbd>t</kbd> | Quick open | `workbench.action.quickOpen` |
| <kbd>f12</kbd> | <kbd>f12</kbd> and <kbd>cmd</kbd>+<kbd>alt</kbd>+<kbd>down</kbd> | Go to declaration | `editor.action.goToDeclaration` |
| <kbd>alt</kbd>+<kbd>-</kbd> | <kbd>ctrl</kbd>+<kbd>-</kbd> | Navigate back | `workbench.action.navigateBack` |
| <kbd>alt</kbd>+<kbd>shift</kbd>+<kbd>-</kbd> | <kbd>ctrl</kbd>+<kbd>shift</kbd>+<kbd>-</kbd> | Navigate forward | `workbench.action.navigateForward` |
| <kbd>f3</kbd> and <kbd>f4</kbd> | <kbd>cmd</kbd>+<kbd>g</kbd> and <kbd>f4</kbd> | Next find | `editor.action.nextMatchFindAction` |
| <kbd>shift</kbd>+<kbd>f3</kbd> and <kbd>shift</kbd>+<kbd>f4</kbd> | <kbd>shift</kbd>+<kbd>cmd</kbd>+<kbd>g</kbd> and <kbd>shift</kbd>+<kbd>f4</kbd> | Previous find | `editor.action.previousMatchFindAction` |
| <kbd>ctrl</kbd>+<kbd>/</kbd> and <kbd>ctrl</kbd>+<kbd>shift</kbd>+<kbd>/</kbd> | <kbd>cmd</kbd>+<kbd>/</kbd> and <kbd>ctrl</kbd>+<kbd>cmd</kbd>+<kbd>down</kbd> | Comment line | `editor.action.commentLine` |
| <kbd>ctrl</kbd>+<kbd>k</kbd> <kbd>ctrl</kbd>+<kbd>down</kbd> | <kbd>cmd</kbd>+<kbd>k</kbd> <kbd>cmd</kbd>+<kbd>down</kbd> | Close active editor | `workbench.action.closeActiveEditor` |
| <kbd>ctrl</kbd>+<kbd>shift</kbd>+<kbd>[</kbd> | <kbd>alt</kbd>+<kbd>cmd</kbd>+<kbd>[</kbd> | Fold | `editor.fold` |
| <kbd>ctrl</kbd>+<kbd>shift</kbd>+<kbd>]</kbd> | <kbd>cmd</kbd>+<kbd>alt</kbd>+<kbd>]</kbd> | Unfold | `editor.fold` |
| <kbd>ctrl</kbd>+<kbd>k</kbd> <kbd>ctrl</kbd>+<kbd>0</kbd> and <kbd>ctrl</kbd>+<kbd>k</kbd> <kbd>ctrl</kbd>+<kbd>j</kbd> | <kbd>cmd</kbd>+<kbd>k</kbd> <kbd>cmd</kbd>+<kbd>0</kbd> and <kbd>cmd</kbd>+<kbd>k</kbd> <kbd>cmd</kbd>+<kbd>j</kbd> | Fold all | `editor.unfoldAll` |
| <kbd>context_menu</kbd> | <kbd>alt</kbd>+<kbd>f12</kbd> | Show context menu | `editor.action.showContextMenu` |
| <kbd>ctrl</kbd>+<kbd>+</kbd> | <kbd>cmd</kbd>+<kbd>+</kbd> | Increase font | `workbench.action.zoomIn` |
| <kbd>ctrl</kbd>+<kbd>-</kbd> | <kbd>cmd</kbd>+<kbd>-</kbd> | Decrease font | `workbench.action.zoomOut` |
| <kbd>ctrl</kbd>+<kbd>alt</kbd>+<kbd>down</kbd> / <kbd>alt</kbd>+<kbd>shift</kbd>+<kbd>down</kbd> | <kbd>ctrl</kbd>+<kbd>shift</kbd>+<kbd>down</kbd> | Vertical / Column Select down | `cursorColumnSelectDown` |
| <kbd>ctrl</kbd>+<kbd>alt</kbd>+<kbd>up</kbd> / <kbd>alt</kbd>+<kbd>shift</kbd>+<kbd>up</kbd> | <kbd>ctrl</kbd>+<kbd>shift</kbd>+<kbd>up</kbd> | Vertical / Column Select up | `cursorColumnSelectUp` |
| <kbd>ctrl</kbd>+<kbd>alt</kbd>+<kbd>pageup</kbd> / <kbd>alt</kbd>+<kbd>shift</kbd>+<kbd>pageup</kbd> | <kbd>ctrl</kbd>+<kbd>shift</kbd>+<kbd>pageup</kbd> | Vertical / Column Select page up | `cursorColumnSelectPageUp` |
| <kbd>ctrl</kbd>+<kbd>alt</kbd>+<kbd>pagedown</kbd> / <kbd>alt</kbd>+<kbd>shift</kbd>+<kbd>pagedown</kbd> | <kbd>ctrl</kbd>+<kbd>shift</kbd>+<kbd>pagedown</kbd> | Vertical / Column Select page down | `cursorColumnSelectPageDown` |
| <kbd>ctrl</kbd>+<kbd>shift</kbd>+<kbd>l</kbd> | <kbd>cmd</kbd>+<kbd>shift</kbd>+<kbd>l</kbd> | Split selection into lines | `editor.action.insertCursorAtEndOfEachLineSelected` |
Additionally, you can see all of the keyboard shortcuts in the extension's details page in VS Code.
You can see all the keyboard shortcuts in the extension's contribution list.
![extension contributions](https://github.com/Microsoft/vscode-sublime-keybindings/blob/master/contributions_list.png?raw=true)
@ -53,6 +12,17 @@ Additionally, you can see all of the keyboard shortcuts in the extension's detai
This is because VS Code has not implemented this feature. Head on over to this [GitHub issue](https://github.com/Microsoft/vscode/issues/3776) and let the VS Code team know what you'd like to see.
You can install an extension for many of these features:
* [Join Lines](https://marketplace.visualstudio.com/items?itemName=wmaurer.join-lines)
* [Paste and Indent](https://marketplace.visualstudio.com/items?itemName=Rubymaniac.vscode-paste-and-indent)
* [FontSize Shortcuts](https://marketplace.visualstudio.com/items?itemName=peterjuras.fontsize-shortcuts)
* [Bracket Selection](https://marketplace.visualstudio.com/items?itemName=guosong.bracketselection)
* [change case](https://marketplace.visualstudio.com/items?itemName=wmaurer.change-case)
* [expand-region](https://marketplace.visualstudio.com/items?itemName=letrieu.expand-region)
* [transpose](https://marketplace.visualstudio.com/items?itemName=v4run.transpose)
* [Close HTML/XML tag](https://marketplace.visualstudio.com/items?itemName=Compulim.compulim-vscode-closetag)
## How do I contribute a keyboard shortcut?
We may have missed a keyboard shortcut. If we did please help us out! It is very easy to make a PR.
@ -74,15 +44,7 @@ We may have missed a keyboard shortcut. If we did please help us out! It is very
You can read more about how to contribute keybindings in extensions in the [official documentation](http://code.visualstudio.com/docs/extensionAPI/extension-points#_contributeskeybindings).
## Releases
1.5.0 - New keybindings and nit fixes per [@bhancock8](https://github.com/bhancock8)
1.4.0 - Added Windows / Linux key bindings and a number of missing commands. Updated the README.
1.3.0 - Improved README
1.2.0 - Fixes a number of keybinding changes with [PR #9](https://github.com/Microsoft/vscode-sublime-keybindings/pull/9) and [PR #12](https://github.com/Microsoft/vscode-sublime-keybindings/pull/12) (credit to [securingsincity](https://github.com/Microsoft/vscode-sublime-keybindings/issues?q=is%3Apr+author%3Asecuringsincity) and [benmosher](https://github.com/Microsoft/vscode-sublime-keybindings/issues?q=is%3Apr+author%3Abenmosher)).
## License
[MIT](license.txt)

Просмотреть файл

@ -2,7 +2,7 @@
"name": "sublime-keybindings",
"displayName": "Sublime Text Keymap",
"description": "Popular Sublime keybindings for VS Code.",
"version": "1.5.1",
"version": "1.5.2",
"publisher": "ms-vscode",
"engines": {
"vscode": "^1.6.0"
@ -62,7 +62,7 @@
"command": "workbench.action.files.saveAll"
},
{
"mac": "cmd+k cmd+b",
"mac": "cmd+k cmd+b",-
"win": "ctrl+k ctrl+b",
"linux": "ctrl+k ctrl+b",
"key": "ctrl+k ctrl+b",
@ -316,6 +316,69 @@
"key": "ctrl+shift+l",
"command": "editor.action.insertCursorAtEndOfEachLineSelected",
"when": "editorTextFocus"
},
{
"mac": "cmd+1",
"win": "alt+1",
"linux": "alt+1",
"key": "alt+1",
"command": "workbench.action.openEditorAtIndex1"
},
{
"mac": "cmd+2",
"win": "alt+2",
"linux": "alt+2",
"key": "alt+2",
"command": "workbench.action.openEditorAtIndex2"
},
{
"mac": "cmd+3",
"win": "alt+3",
"linux": "alt+3",
"key": "alt+3",
"command": "workbench.action.openEditorAtIndex3"
},
{
"mac": "cmd+4",
"win": "alt+4",
"linux": "alt+4",
"key": "alt+4",
"command": "workbench.action.openEditorAtIndex4"
},
{
"mac": "cmd+5",
"win": "alt+5",
"linux": "alt+5",
"key": "alt+5",
"command": "workbench.action.openEditorAtIndex5"
},
{
"mac": "cmd+6",
"win": "alt+6",
"linux": "alt+6",
"key": "alt+6",
"command": "workbench.action.openEditorAtIndex6"
},
{
"mac": "cmd+7",
"win": "alt+7",
"linux": "alt+7",
"key": "alt+7",
"command": "workbench.action.openEditorAtIndex7"
},
{
"mac": "cmd+8",
"win": "alt+8",
"linux": "alt+8",
"key": "alt+8",
"command": "workbench.action.openEditorAtIndex8"
},
{
"mac": "cmd+9",
"win": "alt+9",
"linux": "alt+9",
"key": "alt+9",
"command": "workbench.action.openEditorAtIndex9"
}
]
},