Я открыл проблему в GitHub , но, похоже, у них нет намерения делать это.
Я предлагаю обходной путь для других пользователей:
1. Расширение «Выбрать по»:
https://marketplace.visualstudio.com/items?itemName=rioj7.select-by
https://github.com/rioj7/select-by
2. Расширение «макро»:
https://marketplace.visualstudio.com/items?itemName=ctf0.macros
https://github.com/ctf0/macros
3. Поместите сильфон в settings.json
:
"selectby.regexes": {
"regex1": {
"flags": "i",
"backward": "#.*%%.*\r",
"forward": "#.*%%.*\r",
"backwardInclude": false,
"forwardInclude": false
},
},
"macros.list": {
"RunCellinTerminal": [
"cursorEnd",
"selectby.regex1",
"workbench.action.terminal.runSelectedText",
"cursorEnd",
]
}
4. Выполнить макрос «RunCellinTerminal»
Когда курсор находится внутри нужной ячейки, при выполнении макроса будет выделена область ячейки и текст будет отправлен на открытый активный терминал.
Вот пример: (можно добавить привязку клавиш)