3 ms·
VsCode, or Codium, which is what I use, does not have a macro facility. That for me is the killer feature of Notepad++. I have no experience with the other edit
by jackfoxy 3y ago
VsCode, or Codium, which is what I use, does not have a macro facility. That for me is the killer feature of Notepad++. I have no experience with the other editors, but I suspect they also have no macro capability, or if they do it doesn't measure up.
- vlovich123 3y agoNot even through extensions? https://marketplace.visualstudio.com/items?itemName=EXCEEDSYSTEM.vscode-macros https://marketplace.visualstudio.com/items?itemName=EXCEEDSY...
- billti 3y agoI find the Vim extension for VS Code has macro support that is good enough for most of my use cases (if you’re a fan of Vim key bindings - obviously). https://github.com/VSCodeVim/Vim/blob/master/ROADMAP.md#repeating-commands https://github.com/VSCodeVim/Vim/blob/master/ROADMAP.md#repe...
- westurner 3y ago- Microsoft/vscode#4490: "Macro recording" (2016-) https://github.com/microsoft/vscode/issues/4490 https://github.com/microsoft/vscode/issues/4490 It looks like there are a number of vscode extensions for recording macros: - https://www.google.com/search?q=vscode+macro+recorder https://www.google.com/search?q=vscode+macro+recorder - https://marketplace.visualstudio.com/search?term=Macro&target=VSCode&category=All%20categories&sortBy=Relevance https://marketplace.visualstudio.com/search?term=Macro&targe... - the macro-commander README explains its JSON-based macro language. YAML might be easier to maintain than JSON. https://github.com/jeff-hykin/macro-commander#what-are-some-examples https://github.com/jeff-hykin/macro-commander#what-are-some-... For teams with multiple editors, you can specify workflow automation scripts with shell scripts, or e.g. hubflow, or CI container/cmd YAML, and/or a pre-commit.yml instead of with an IDE-specific tool. Isn't there native real-time collaboration functionality in vscode/vscodium that would be useful for a native macro recording feature? (Edit) Live Share can't be installed in vscodium. https://github.com/VSCodium/vscodium/issues/128 https://github.com/VSCodium/vscodium/issues/128 Support for jupyter-collaboration Y.js CRDT RTC could be added to vscode-jupyter and/or a more generic extension: "Support for real-time collaboration in the extension?" https://github.com/microsoft/vscode-jupyter/discussions/12933 https://github.com/microsoft/vscode-jupyter/discussions/1293... jupyterlab/jupyter-collaboration: https://github.com/jupyterlab/jupyter-collaboration https://github.com/jupyterlab/jupyter-collaboration And then vscode sessions and thus macros could be recorded from ide events and appended to a jupyter_ydoc: https://github.com/jupyter-server/jupyter_ydoc https://github.com/jupyter-server/jupyter_ydoc