Можно ли написать скриптовые плагины для VSCode, похожие на Sublime Text? - PullRequest
0 голосов
/ 27 января 2020

Sublime Text позволял писать сценарии python, которые после размещения в папках IDE были доступны как внутренние команды, которые затем можно было поместить в меню, привязать к клавише и т. Д. c. https://www.sublimetext.com/docs/plugin-basics

Есть ли что-то похожее для VSCode?


Например, этот файл при добавлении в ST3\Data\Packages\User добавит команду duplicate .

  • <binding key="ctrl+alt+d" command="duplicate"/>
  • или view.runCommand('duplicate') в консоли
import sublime, sublimeplugin

class DuplicateCommand(sublimeplugin.TextCommand):
    def run(self, view, args):
        for region in view.sel():
            if region.empty():
                line = view.line(region)
                lineContents = view.substr(line) + '\n'
                view.insert(line.begin(), lineContents)
...