Code Monkey home page Code Monkey logo

korrosivesec / dendron-toolbar Goto Github PK

View Code? Open in Web Editor NEW

This project forked from gorvgoyl/shortcut-menu-bar-vscode-extension

0.0 1.0 0.0 1.47 MB

Add handy buttons like beautify, show opened files, save, toggle terminal, etc to the editor menu bar in VSCode. You can also create your own buttons with custom commands. VSCode Marketplace link: https://marketplace.visualstudio.com/items?itemName=jerrygoyal.shortcut-menu-bar

Home Page: https://marketplace.visualstudio.com/items?itemName=jerrygoyal.shortcut-menu-bar

License: GNU General Public License v3.0

TypeScript 100.00%

dendron-toolbar's Introduction

shortcut menu bar

Shortcut Menu Bar - VSCode Extension

Add 35+ handy buttons like beautify, show opened files, save, toggle terminal, activity bar, Find replace etc to the editor menu bar in VSCode. You can also create your own buttons with custom commands.

- Made by Gourav Goyal

๐Ÿ“ท Screenshot

shortcut menu bar

โš™ Enable/Disable buttons from VSCode settings

Go to VSCode settings (CTRL+, or CMD+,) and search for shortcut menu bar. Toggle buttons from there.

shortcut menu bar

โœ… Currently added buttons

shortcut menu bar

โœ” Save active file
โœ” Navigate back
โœ” Navigate forward
โœ” Beautify/format document or selection
โœ” Beautify/format document or selection with multiple formatters
โœ” Undo/Redo buttons
โœ” Open files list
โœ” Save all
โœ” show/hide terminal
โœ” show/hide render whitespace
โœ” Quick open (Ctrl+P)
โœ” show/hide activity bar
โœ” Find & replace in active file (Ctrl+H)
โœ” Switch header source (for .cpp files)
โœ” Toggle line comment
โœ” Open file, New file
โœ” Go to definition
โœ” Cut, Copy, Paste
โœ” Start Debugging
โœ” User-defined buttons (0-9)

Create buttons with custom commands

You can create upto 10 user-defined buttons.
Buttons will be shown as numbers as shown in below image.

User Buttons

You can also trigger a button by using corresponding hotkey combination (Windows: Ctrl+Alt+0, Ctrl+Alt+1, Ctrl+Alt+2, etc, Mac: Shift+Cmd+0, Shift+Cmd+1, Shift+Cmd+2, etc)

  1. Got to extension settings (Ctrl+, or Cmd+,).

  2. Look for Shortcut Menu Bar: User Button

  3. Add any VSCode command or any other extension command in the input field. Button icon will be visible only when you add a command.

    Add Command

Optionally, you can also:

  • Pass command arguments: add command arguments separated by pipe (e.g. workbench.action.tasks.runTask|My Task)
  • Run multiple commands: add comma-separated list of commands and those will get executed sequentially.

โค Support continuous development Buy me a Coffee

Buy me a Coffee

๐Ÿ‘จโ€๐Ÿ’ป Follow the maker @GorvGoyl behind this extension

Follow on Twitter

๐Ÿ‘ Liked the extension? Express your love by rating it โญโญโญโญโญ (clickable stars)


FAQ ๐Ÿ™‹โ€

I found a bug, where to report?
Please create a new issue on Github.

How can I add my own/custom buttons?
Follow above section.

Can I contribute new buttons to the extension repo?
Sure. To add buttons see "Adding new buttons" section of help.md file in repo.
Go through the repo, it's fairly simple to understand code and add a button. Send me a PR!

How can I disable/Enable a button?
Follow above section.

dendron-toolbar's People

Contributors

gorvgoyl avatar gouravsamsung avatar gitmensch avatar fabianogk avatar vajoy avatar dependabot[bot] avatar bbugl avatar ypetremann avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.