VSCode doesn't expose APIs to display a custom form similar to how you would create a new class in Flash Builder where you can specify the name of a new class, its package, superclass, interfaces, etc.
In a custom command, you can ask VSCode to display a set of instructions with either a text input, a set of buttons, or a list of items where you may select one. You can add things to the status bar or display a context menu in certain places too. You can see most the available APIs on the vscode.window object here: https://code.visualstudio.com/docs/extensionAPI/vscode-api#_window You could possibly chain a few of these things together, one by one. Ask for the name of the new class with vscode.window.showInputBox(), then its superclass with the same API (or maybe vscode.window.showQuickPick(), after you get a list of classes out of the language server with something like vscode.executeWorkspaceSymbolProvider). I'm not sure how clean it would end up being on the user experience side, but it should be possible to basically make a primitive wizard. - Josh 2017-01-30 10:11 GMT-08:00 Harbs <harbs.li...@gmail.com>: > I’m trying to figure out the best way to create new classes. > > I can create a snippet which lays out the scaffolding for a class, but I’d > really like something similar to the “New” command in Flash Builder. > > Is anyone familiar with solutions for that? > > > On Jan 30, 2017, at 7:24 PM, Carlos Rovira < > carlos.rov...@codeoscopic.com> wrote: > > > > That looks good :) > > > > Here seems to be a way : > > https://code.visualstudio.com/Docs/customization/ > userdefinedsnippets#_sharing-your-snippets-in-the-marketplace > > > > 2017-01-30 17:58 GMT+01:00 Harbs <harbs.li...@gmail.com>: > > > >> I started creating some VS Code snippets for making writing code with > .as > >> and mxml files in VS Code easier. > >> > >> Is there a good way to share this stuff? > >> > >> So far, I’ve created snippets for: > >> CDATA blocks > >> fx:Script blocks > >> fx:Style blocks > >> COMPILE::SWF > >> COMPILE::JS > >> getters and setters > >> > >> > > > > > > -- > > > > Carlos Rovira > > Director General > > M: +34 607 22 60 05 > > http://www.codeoscopic.com > > http://www.avant2.es > > > > Este mensaje se dirige exclusivamente a su destinatario y puede contener > > información privilegiada o confidencial. Si ha recibido este mensaje por > > error, le rogamos que nos lo comunique inmediatamente por esta misma vía > y > > proceda a su destrucción. > > > > De la vigente Ley Orgánica de Protección de Datos (15/1999), le > comunicamos > > que sus datos forman parte de un fichero cuyo responsable es CODEOSCOPIC > > S.A. La finalidad de dicho tratamiento es facilitar la prestación del > > servicio o información solicitados, teniendo usted derecho de acceso, > > rectificación, cancelación y oposición de sus datos dirigiéndose a > nuestras > > oficinas c/ Paseo de la Habana 9-11, 28036, Madrid con la documentación > > necesaria. > >