macros installs statistics
By geddski · VS Code Marketplace · Other
automate repetitive actions with custom macros
macros has 137,916 recorded installs on VS Code Marketplace.
It ranks #1951 of 2,501 tracked VS Code Marketplace listings by installs.
It is rated 4.7 out of 5 from 38 ratings.
PluginStats has 4 daily observations since Oct 16, 2026; the latest is from Oct 19, 2026.
Rating: 4.66 / 5 from 38 ratings
About macros
Macros
Brings simple, powerful custom macros support to VS Code. Made with Preferences > User Settings)
For example:
This macro creates a copy of the current line, comments out the original line, and moves the cursor down to the copy.
Your macros can run any built-in VS Code action, and even actions from other extensions. To see all the names of possible actions VS Code can run, see Default Keyboard Shortcuts (Code|File > Preferences > Keyboard Shortcuts)
Give your macros names that briefly describe what they do.
Add Keybindings to Run your Macros
in keybindings.json (Code|File > Preferences > Keyboard Shortcuts) add bindings to your macros:
Notice that macros.my_macro_name has to match what you named your macro.
Passing Arguments to Commands
Many commands accept arguments, like the "type" command which lets you insert text into the editor. For these cases use an object instead of a string when specifying the command to call in your settings.json:
Executing Snippets as part of a Macro
Macros can also execute any of your snippets which is super neat. Just insert the same text that you would normally type for the snippet, followed by the insertSnippet command:
So for example I have a JavaScript snippet for logging an object (javascript.json):
And I have a macro that will select the word at my cursor, copy it, drop to a new line, and run that snippet to log the variable:
editor.action.addSelectionToNextFindMatch
License
MIT
Known Issues
Doesn't currently add macros to command pallete (have to use keybindings).
Release Notes
1.0.0
Initial release of Macros
Description from the VS Code Marketplace listing.
Where macros sits in the listing
Each band is one page of 20. Installs on a log scale. Placement is projected from installs, so it can differ from the marketplace's own sort order. Hover a dot to see the listing.
Charts
Images: 30d · 1y · all time · 1600×900 dark
Adoption over time
7/30/90-day growth
Filled points are observed values; hollow points come from Internet Archive snapshots of the listing page. Dashed segments span periods with no observations — values between points are not interpolated.
Recent observations
Full history (4)Similar VS Code Marketplace Other plugins
Data source
Install counts, average rating, and rating counts come from the public Visual Studio Marketplace gallery API. Installs are cumulative and exclude updates.
Listing: https://marketplace.visualstudio.com/items?itemName=geddski.macros. First seen Oct 16, 2026; last successful collection Oct 19, 2026. See the methodology.