vscode extension samples
1.0.0
Repositori ini berisi kode sampel yang menggambarkan API ekstensi kode VS. Setiap sampel adalah ekstensi mandiri yang menjelaskan satu topik dalam VS Code API atau titik kontribusi VS Code. Anda dapat membaca, bermain, atau beradaptasi dari sampel ini untuk membuat ekstensi Anda sendiri.
Anda dapat mengharapkan dari setiap sampel:
Anda harus menginstal Node dan NPM pada sistem Anda untuk menjalankan contoh. Disarankan untuk menggunakan versi node yang digunakan untuk pengembangan kode VS itu sendiri yang didokumentasikan di sini
git clone https://github.com/Microsoft/vscode-extension-samples
code <any-sample-folder>
npm install
di terminal, lalu F5
untuk menjalankan sampelMencicipi | Panduan di situs web VS Code | API & Kontribusi |
---|---|---|
Sampel Webview | /API/Extension-Guides/WebView | window.createWebviewPanel Window.RegisterWebViewPanelSerializer |
Sampel Tampilan Webview | N/a | Window.RegisterWebViewViewProvider |
Sampel Webview Codicons | N/a | |
Sampel batang status | N/a | window.createStatusBaritem StatusBaritem |
Sampel tampilan pohon | /API/Extension-Guides/Tree-View | window.createTreeview window.registertreedataprovider TreeView TreedataProvider berkontribusi berkontribusi.viewScontainers |
Sampel penyedia tugas | /API/Ekstensi-panduan/penyedia tugas | tugas.RegisterTaskProvider Tugas Shellexecution berkontribusi.TaskDefinitions |
Sampel multi root | N/a | workspace.getWorkspacefolder workspace.ondidchangeworkspacefolders |
Sampel penyedia penyelesaian | N/a | bahasa Penyelesaian Snippetstring |
Sampel Tindakan Kode | N/a | bahasa. RegisterCodeactionsProvider CodeActionProvider |
Sampel Penyedia Sistem File | N/a | workspace.registerfilesystemprovider |
Sampel dekorator editor | N/a | TextEditor.SetDecorations Hias Dekorasi DECORASIONTANCERENDERENDEROPTIONS TemableCorationInstancerenderOptions window.createTextEditordecorationType TextEditordecorationType berkontribusi. Colors |
Sampel L10n | N/a | |
Sampel terminal | N/a | window.createTerminal window.ondidChangeactiveterminal window.ondidcloseterminal window.ondidopenterminal window.terminal Window.Terminals |
Sampel terminal ekstensi | N/a | window.createTerminal window.pseudoterminal Window.ExtensionminalOptions |
Sampel tema warna | /API/Ekstensi-panduan/tema warna | berkontribusi. Tema |
Sampel tema ikon produk | /API/Ekstensi-Panduan/Produk-Icon-Theme | berkontribusi.producticonthemes |
Sampel vim | N/a | perintah StatusBaritem window.createStatusBaritem TextEditorCursorStyle window.activeTextEditor Posisi Jangkauan Pilihan TeksEditor TextEditRevealType TextDocument |
sampel web | /API/Working-With-Extensions/Bundling-Extension | |
sampel esbuild | /API/Working-With-Extensions/Bundling-Extension | |
Sampel kontrol sumber | /API/Extension-Guides/SCM-penyedia | workspace.workspacefolders SourceControl SourcecontrolResourceGroup scm.createSourcecontrol TextDocumentContentProvider Kontribusi.Menus |
Mengomentari sampel API | N/a | |
Sampel pengeditan dokumen | N/a | perintah |
Sampel data khusus | /API/Extension-Guides/Custom-Data-Extension | |
Sampel penyedia codelens | N/a | languages.registercodelensprovider CodelensProvider Codelens |
Sebut sampel hierarki | N/a | languages.RegisterCallHierarchyProvider Callhierarchyprovider Callhierarchyitem CallHierarchyoutgoningcall Callhierarchyincomingcall |
Sampel editor khusus | /API/Ekstensi-panduan/editor khusus | Window.RegisterCustomEditorProvider CustomTextEditorProvider berkontribusi.customeditors |
Token semantik | /API/Ekstensi-Bahasa/Semantic-Highlight-Guide | bahasa vscode.documentsemantictokensprovider |
Sampel Penyedia Uji | N/a | |
Memulai Sampel | N/a | |
sampel notebook-renderer | /API/Ekstensi-panduan/notebook#notebook-renderer | berkontribusi.NotebookRenderer |
Notebook-Extend-Markdown-Renderer-sampel | /API/Ekstensi-panduan/notebook#notebook-renderer | berkontribusi.NotebookRenderer |
sampel jupyter-server-penyedia | N/a | |
Sampel obrolan | N/a | |
Tutorial obrolan | N/a | |
Sampel pemberitahuan | N/a |
Mencicipi | Panduan di situs web VS Code | API & Kontribusi |
---|---|---|
Sampel cuplikan | /API/Ekstensi-Bahasa/Panduan Cuplikan | berkontribusi.snippets |
Sampel Konfigurasi Bahasa | /API/Ekstensi-Bahasa/Panduan Konfigurasi Bahasa | berkontribusi. bahasa |
Sampel LSP | /API/Ekstensi-Bahasa/Bahasa-Server-Extension-Guide | |
Sampel streaming log LSP | N/a | |
Sampel LSP Multi Root Server | https://github.com/microsoft/vscode/wiki/extension-uuthoring:-adopting-multi-root-workspace-apis#language-client--language-server | |
Sampel Ekstensi Web LSP | /API/Ekstensi-Bahasa/Bahasa-Server-Extension-Guide | |
Sampel Input Pengguna LSP | N/a | |
LSP Layanan Bahasa Tertanam | N/a | |
Penerusan permintaan tertanam LSP | N/a | |
Server Bahasa Wasm | N/a |
Hak Cipta (C) Microsoft Corporation. Semua hak dilindungi undang -undang.
Berlisensi di bawah lisensi MIT.