Visual studio code 是否可以为VSCode编写类似于Sublime文本的脚本插件?

Visual studio code 是否可以为VSCode编写类似于Sublime文本的脚本插件?,visual-studio-code,vscode-extensions,Visual Studio Code,Vscode Extensions,升华文本允许编写python脚本,在放入IDE文件夹时,这些脚本可以作为内部命令使用,然后可以放入菜单中,绑定到键等 VSCode有类似的功能吗 例如,当该文件放置在ST3\Data\Packages\User中时,将添加一个replicate命令 或者在控制台中使用view.runCommand('duplicate') 导入升华,升华插件 类DuplicateCommand(sublizePlugin.TextCommand): def运行(自身、视图、参数): 对于view.sel

升华文本允许编写python脚本,在放入IDE文件夹时,这些脚本可以作为内部命令使用,然后可以放入菜单中,绑定到键等

VSCode有类似的功能吗


例如,当该文件放置在
ST3\Data\Packages\User
中时,将添加一个
replicate
命令

  • 或者在控制台中使用
    view.runCommand('duplicate')
导入升华,升华插件
类DuplicateCommand(sublizePlugin.TextCommand):
def运行(自身、视图、参数):
对于view.sel()中的区域:
如果区域为空():
线条=视图。线条(区域)
lineContents=view.substr(行)+'\n'
view.insert(line.begin(),lineContents)

您必须编写一个扩展来提供命令。VSC在V8环境中运行,插件是用JavaScript(Typescript)编写的@rioV8是的,这是我所希望的,但是否可以将上面的Python代码片段这样的简单JS/TS文件放在IDE中使用?据我所知不是这样。看看最简单的示例插件,了解如何加载vsc模块。只需将已开发扩展的目录复制到VSC扩展目录。重新启动VSC,即可使用新命令。