Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>BMX - LocalNew to Visual Studio Code? Get it now.
BMX - Local

BMX - Local

BMasta

|
16 installs
| (0) | Free
My personal extension designed to run on the local machine.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

BMX - Local

My personal VSCode extension designed to run on the local machine.

Commands

selectLineUp and selectLineDown

Selects entire lines of text similar to vim's visual mode. Overrides default shift+up and ctrl+shift+up when a text editor is focused.

// defaults
{
  "command": "bmx-local.selectLineUp",
  "key": "shift+up",
  "when": "editorFocus"
},
{
  "command": "bmx-local.selectLineDown",
  "key": "shift+down",
  "when": "editorFocus"
},
{
  "command": "bmx-local.selectLineUp",
  "args": {
    "amount": 10
  },
  "key": "ctrl+shift+up",
  "when": "editorFocus"
},
{
  "command": "bmx-local.selectLineDown",
  "args": {
    "amount": 10
  },
  "key": "ctrl+shift+down",
  "when": "editorFocus"
}

multiStateFold

Multi-state fold is a command that folds/unfolds regions in a document based on how many times it is triggered.
Moving the cursor will reset the trigger count. Overrides workbench.action.quickOpenView by default.

  • 1st trigger: Unfold the smallest region that contains the cursor and all of its child regions.
    Fold everything else. Only operates on relevant regions.
  • 2nd trigger: Unfold the biggest region that contains the cursor and all of its child regions.
    Fold everything else. Only operates on relevant regions.
  • 3rd trigger: Fold everything. Only operates on relevant regions.
  • 4th trigger: Unfold everything. Operates on all regions.

Relevant regions are specified in args:

{
    "key": "ctrl+q",
    "command": "bmx-local.multiStateFold",
    "args": {
        "foldComments": false,
        "foldImports": false,
        "minSize": 3
    }
}

Keybindings

Toggle sidebar visibility

Overrides the default ctrl+b keybinding.

When the sidebar is open, pressing ctrl+b will hide both the sidebar and the activity bar.
When the sidebar is hidden, pressing ctrl+b will open both the sidebar and the activity bar.
When the sidebar is hidden, pressing any other shortcut that opens it will not open the activity bar (e.g. ctrl+shift+e for explorer).

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft