Skip to content
| Marketplace
Sign in
Visual Studio Code>Keymaps>MacKeybindingsNew to Visual Studio Code? Get it now.
MacKeybindings

MacKeybindings

fredhappyface

|
1,310 installs
| (0) | Free
Use Mac Keybindings on any OS
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Github top language Issues License Commit activity Last commit

VSCode.OSKeybindings.Mac

Project Icon

Static Badge VSCode Installs VSCode Rating VSCode Version

Static Badge Open VSX Downloads Open VSX Rating Open VSX Version

Use Mac Keybindings on any OS

Keybindings provided by https://github.com/codebling/vs-code-default-keybindings - Thank you!

This extension does not remove any existing bindings. On the same OS as that of the keybindings that means everything will be bound twice. On other OSes that means that the keybindings will be in addition to the default (note that they take precedence over the default bindings)

Issues/ Conflicts

There are some known issues and conflicts with other keybinding extensions. Currently, this is best fixed manually - see

  • https://github.com/yzhang-gh/vscode-markdown/issues/396
  • https://github.com/Microsoft/vscode/issues/39888

Here is a list of those that I have suffered from. Follow the links and copy the contents of the file into your keybindings JSON file. Note that I'll add these to the extension at some point:

  • Markdown All In One

Building

To build and publish a VS Code extension, follow these steps:

  1. Install Dependencies: Make sure you have Node.js and npm installed. Then, install the VS Code Extension CLI:

    npm install -g @vscode/vsce
    
  2. Build the Extension: Navigate to your extension directory and run:

    npm install
    npm run compile
    
  3. Package the Extension: Use the vsce CLI to package your extension:

    vsce package
    

Publish the Extension

Publishing on Visual Studio Code Marketplace

Follow the instructions on the Visual Studio Code Marketplace to publish your extension. You'll need a Personal Access Token (PAT) from Azure DevOps or GitHub for authentication.

Use the vsce CLI to publish your extension:

vsce publish

Publishing on Open VSX

In addition to the Visual Studio Code Marketplace, you can publish your extension on Open VSX, an open-source alternative for Visual Studio Code extensions. To publish on Open VSX, follow these steps:

  1. Create an Open VSX Account: Sign up for an account on the Open VSX Registry.

  2. Install the Open VSX CLI: Install the ovsx CLI tool using npm:

    npm install -g ovsx
    
  3. Publish Your Extension: Then, use the ovsx CLI to publish it:

    ovsx publish <file> -p <token>
    

For detailed instructions and additional resources, visit the Open VSX documentation.

Licence

BSD2-Patent License Copyright (c) FredHappyface (See the LICENSE for more information.)

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