Я не использую vscode, но, возможно, макрос может работать с использованием https://marketplace.visualstudio.com/items?itemName=geddski.macros. В разделе Передача аргументов командам :
Многие командыпринимать аргументы, например команду «type», которая позволяет вставлять текст в редактор.
Возможно, это будет работать (не проверено). Добавьте это к вашему settings.json
:
"macros": {
"addPipe": [
"cursorEnd",
{"command": "type", "args": {"text": "%>%"}}
]
}
и это к вашему keybindings.json
:
{
"key": "ctrl+shift+M",
"command": "macros.addPipe"
}