@@ -17,6 +17,7 @@ Type: <code>bindings</code>
1717| <code >␣ ↹</code > | Last buffer | commands | ` workbench.action.quickOpenPreviousRecentlyUsedEditorInGroup ` <br />` list.select ` |
1818| <code >␣ !</code > | Show terminal | command | ` workbench.action.terminal.focus ` |
1919| <code >␣ "</code > | Open new external terminal | command | ` workbench.action.terminal.openNativeConsole ` |
20+ | <code >␣ $</code > | Run Recent Command in Terminal | command | ` workbench.action.terminal.runRecentCommand ` |
2021| <code >␣ '</code > | Show terminal | command | ` workbench.action.terminal.focus ` |
2122| <code >␣ * </code > | Search in project with selection | commands | ` editor.action.addSelectionToNextFindMatch ` <br />` workbench.action.findInFiles ` <br />` search.action.focusSearchList ` |
2223| <code >␣ .</code > | Repeat most recent action | command | ` whichkey.repeatMostRecent ` |
@@ -293,6 +294,7 @@ Type: <code>conditional</code>
293294| <code >languageId: cpp </code > | C++ | [ bindings] ( #c ) | N/A |
294295| <code >languageId: csharp </code > | C# | [ bindings] ( #c ) | N/A |
295296| <code >languageId: dart </code > | Dart/Flutter | [ bindings] ( #dartflutter ) | N/A |
297+ | <code >languageId: elixir </code > | Elixir | [ bindings] ( #elixir ) | N/A |
296298| <code >languageId: fsharp </code > | F# | [ bindings] ( #f ) | N/A |
297299| <code >languageId: go </code > | Go | [ bindings] ( #go ) | N/A |
298300| <code >languageId: java </code > | Java | [ bindings] ( #java ) | N/A |
@@ -391,33 +393,33 @@ Key Binding: <code>␣ w</code>
391393
392394Type: <code >bindings</code >
393395
394- | Key Binding | Name | Type | Command(s) |
395- | ------------------ | --------------------------------- | ---------------------------- | --------------------------------------------- |
396- | <code >␣ w -</code > | Split window below | command | ` workbench.action.splitEditorDown ` |
397- | <code >␣ w /</code > | Split window right | command | ` workbench.action.splitEditor ` |
398- | <code >␣ w =</code > | Reset window sizes | command | ` workbench.action.evenEditorWidths ` |
399- | <code >␣ w [ </code > | Shrink window | [ transient] ( #shrink-window ) | ` workbench.action.decreaseViewSize ` |
400- | <code >␣ w ] </code > | Enlarge window | [ transient] ( #enlarge-window ) | ` workbench.action.increaseViewSize ` |
401- | <code >␣ w d</code > | Close window | command | ` workbench.action.closeEditorsInGroup ` |
402- | <code >␣ w h</code > | Focus window left | command | ` workbench.action.focusPreviousGroup ` |
403- | <code >␣ w j</code > | Focus window down | command | ` workbench.action.focusBelowGroup ` |
404- | <code >␣ w k</code > | Focus window up | command | ` workbench.action.focusAboveGroup ` |
405- | <code >␣ w l</code > | Focus window right | command | ` workbench.action.focusNextGroup ` |
406- | <code >␣ w m</code > | Maximize window | command | ` workbench.action.toggleEditorWidths ` |
407- | <code >␣ w o</code > | Switch frame | command | ` workbench.action.quickSwitchWindow ` |
408- | <code >␣ w s</code > | Split window below | command | ` workbench.action.splitEditorDown ` |
409- | <code >␣ w v</code > | Split window right | command | ` workbench.action.splitEditor ` |
410- | <code >␣ w w</code > | Focus next window | command | ` workbench.action.focusNextGroup ` |
411- | <code >␣ w x</code > | Close all windows | command | ` workbench.action.closeAllGroups ` |
412- | <code >␣ w z</code > | Combine all buffers | command | ` workbench.action.joinAllGroups ` |
413- | <code >␣ w D</code > | Close all other windows | command | ` workbench.action.closeEditorsInOtherGroups ` |
414- | <code >␣ w F</code > | Open new empty frame | command | ` workbench.action.newWindow ` |
415- | <code >␣ w H</code > | Move window left | command | ` workbench.action.moveActiveEditorGroupLeft ` |
416- | <code >␣ w J</code > | Move window down | command | ` workbench.action.moveActiveEditorGroupDown ` |
417- | <code >␣ w K</code > | Move window up | command | ` workbench.action.moveActiveEditorGroupUp ` |
418- | <code >␣ w L</code > | Move window right | command | ` workbench.action.moveActiveEditorGroupRight ` |
419- | <code >␣ w M</code > | Maximize window and hide side bar | command | ` workbench.action.maximizeEditor ` |
420- | <code >␣ w W</code > | Focus previous window | command | ` workbench.action.focusPreviousGroup ` |
396+ | Key Binding | Name | Type | Command(s) |
397+ | ------------------ | ------------------------------------- | ---------------------------- | --------------------------------------------- |
398+ | <code >␣ w -</code > | Split window below | command | ` workbench.action.splitEditorDown ` |
399+ | <code >␣ w /</code > | Split window right | command | ` workbench.action.splitEditor ` |
400+ | <code >␣ w =</code > | Reset window sizes | command | ` workbench.action.evenEditorWidths ` |
401+ | <code >␣ w [ </code > | Shrink window | [ transient] ( #shrink-window ) | ` workbench.action.decreaseViewSize ` |
402+ | <code >␣ w ] </code > | Enlarge window | [ transient] ( #enlarge-window ) | ` workbench.action.increaseViewSize ` |
403+ | <code >␣ w d</code > | Close window | command | ` workbench.action.closeEditorsInGroup ` |
404+ | <code >␣ w h</code > | Focus window left | command | ` workbench.action.navigateLeft ` |
405+ | <code >␣ w j</code > | Focus window down | command | ` workbench.action.navigateDown ` |
406+ | <code >␣ w k</code > | Focus window up | command | ` workbench.action.navigateUp ` |
407+ | <code >␣ w l</code > | Focus window right | command | ` workbench.action.navigateRight ` |
408+ | <code >␣ w m</code > | Maximize window | command | ` workbench.action.toggleMaximizeEditorGroup ` |
409+ | <code >␣ w o</code > | Switch frame | command | ` workbench.action.quickSwitchWindow ` |
410+ | <code >␣ w s</code > | Split window below | command | ` workbench.action.splitEditorDown ` |
411+ | <code >␣ w v</code > | Split window right | command | ` workbench.action.splitEditor ` |
412+ | <code >␣ w w</code > | Focus next window | command | ` workbench.action.focusNextGroup ` |
413+ | <code >␣ w x</code > | Close all windows | command | ` workbench.action.closeAllGroups ` |
414+ | <code >␣ w z</code > | Combine all buffers | command | ` workbench.action.joinAllGroups ` |
415+ | <code >␣ w D</code > | Close all other windows | command | ` workbench.action.closeEditorsInOtherGroups ` |
416+ | <code >␣ w F</code > | Open new empty frame | command | ` workbench.action.newWindow ` |
417+ | <code >␣ w H</code > | Move window left | command | ` workbench.action.moveActiveEditorGroupLeft ` |
418+ | <code >␣ w J</code > | Move window down | command | ` workbench.action.moveActiveEditorGroupDown ` |
419+ | <code >␣ w K</code > | Move window up | command | ` workbench.action.moveActiveEditorGroupUp ` |
420+ | <code >␣ w L</code > | Move window right | command | ` workbench.action.moveActiveEditorGroupRight ` |
421+ | <code >␣ w M</code > | Maximize window without hiding others | command | ` workbench.action.toggleEditorWidths ` |
422+ | <code >␣ w W</code > | Focus previous window | command | ` workbench.action.focusPreviousGroup ` |
421423
422424# +Text
423425
@@ -771,6 +773,20 @@ Type: <code>bindings</code>
771773| <code >␣ m languageId: dart G</code > | +Peek | [ bindings] ( #peek ) | N/A |
772774| <code >␣ m languageId: dart T</code > | +Toggle | [ bindings] ( #toggle ) | N/A |
773775
776+ # Elixir
777+
778+ Key Binding: <code >␣ m languageId: elixir </code >
779+
780+ Type: <code >bindings</code >
781+
782+ | Key Binding | Name | Type | Command(s) |
783+ | ------------------------------------ | --------------------- | --------------------- | ----------------------- |
784+ | <code >␣ m languageId: elixir o</code > | Expand selected macro | command | ` extension.expandMacro ` |
785+ | <code >␣ m languageId: elixir =</code > | +Format | [ bindings] ( #format ) | N/A |
786+ | <code >␣ m languageId: elixir g</code > | +Go to | [ bindings] ( #go-to ) | N/A |
787+ | <code >␣ m languageId: elixir r</code > | +Refactor | [ bindings] ( #refactor ) | N/A |
788+ | <code >␣ m languageId: elixir G</code > | +Peek | [ bindings] ( #peek ) | N/A |
789+
774790# F#
775791
776792Key Binding: <code >␣ m languageId: fsharp </code >
@@ -1705,6 +1721,62 @@ Type: <code>bindings</code>
17051721
17061722# +Format
17071723
1724+ Key Binding: <code >␣ m languageId: elixir =</code >
1725+
1726+ Type: <code >bindings</code >
1727+
1728+ | Key Binding | Name | Type | Command(s) |
1729+ | -------------------------------------- | -------------------------------- | ------- | ---------------------------------------- |
1730+ | <code >␣ m languageId: elixir = =</code > | Format region or buffer | command | ` editor.action.format ` |
1731+ | <code >␣ m languageId: elixir = b</code > | Format buffer | command | ` editor.action.formatDocument ` |
1732+ | <code >␣ m languageId: elixir = c</code > | Format changes | command | ` editor.action.formatChanges ` |
1733+ | <code >␣ m languageId: elixir = s</code > | Format selection | command | ` editor.action.formatSelection ` |
1734+ | <code >␣ m languageId: elixir = B</code > | +Format buffer with formatter | command | ` editor.action.formatDocument.multiple ` |
1735+ | <code >␣ m languageId: elixir = S</code > | +Format selection with formatter | command | ` editor.action.formatSelection.multiple ` |
1736+
1737+ # +Go to
1738+
1739+ Key Binding: <code >␣ m languageId: elixir g</code >
1740+
1741+ Type: <code >bindings</code >
1742+
1743+ | Key Binding | Name | Type | Command(s) |
1744+ | -------------------------------------- | --------------------- | ------- | ------------------------------------- |
1745+ | <code >␣ m languageId: elixir g d</code > | Go to definition | command | ` editor.action.revealDefinition ` |
1746+ | <code >␣ m languageId: elixir g e</code > | Go to errors/problems | command | ` workbench.action.problems.focus ` |
1747+ | <code >␣ m languageId: elixir g g</code > | Go to definition | command | ` editor.action.revealDefinition ` |
1748+ | <code >␣ m languageId: elixir g i</code > | Go to implementations | command | ` editor.action.goToImplementation ` |
1749+ | <code >␣ m languageId: elixir g r</code > | Go to references | command | ` editor.action.goToReferences ` |
1750+ | <code >␣ m languageId: elixir g I</code > | Find implementations | command | ` references-view.findImplementations ` |
1751+ | <code >␣ m languageId: elixir g R</code > | Find references | command | ` references-view.findReferences ` |
1752+
1753+ # +Refactor
1754+
1755+ Key Binding: <code >␣ m languageId: elixir r</code >
1756+
1757+ Type: <code >bindings</code >
1758+
1759+ | Key Binding | Name | Type | Command(s) |
1760+ | -------------------------------------- | ---------------------------------------- | ------- | ------------------------ |
1761+ | <code >␣ m languageId: elixir r .</code > | Quick fix | command | ` editor.action.quickFix ` |
1762+ | <code >␣ m languageId: elixir r p</code > | Transform function call to pipe operator | command | ` extension.toPipe ` |
1763+ | <code >␣ m languageId: elixir r r</code > | Rename symbol | command | ` editor.action.rename ` |
1764+ | <code >␣ m languageId: elixir r P</code > | Transform pipe operator to function call | command | ` extension.fromPipe ` |
1765+
1766+ # +Peek
1767+
1768+ Key Binding: <code >␣ m languageId: elixir G</code >
1769+
1770+ Type: <code >bindings</code >
1771+
1772+ | Key Binding | Name | Type | Command(s) |
1773+ | -------------------------------------- | -------------------- | ------- | --------------------------------------- |
1774+ | <code >␣ m languageId: elixir G d</code > | Peek definition | command | ` editor.action.peekDefinition ` |
1775+ | <code >␣ m languageId: elixir G i</code > | Peek implementations | command | ` editor.action.peekImplementation ` |
1776+ | <code >␣ m languageId: elixir G r</code > | Peek references | command | ` editor.action.referenceSearch.trigger ` |
1777+
1778+ # +Format
1779+
17081780Key Binding: <code >␣ m languageId: fsharp =</code >
17091781
17101782Type: <code >bindings</code >
0 commit comments