VScode 플러그인 개발(二)package.json 상해
7539 단어 플러그 인
{
// , ,
"name": "vscode-plugin-demo",
// , ,
"displayName": "VSCode demo",
//
"description": "VSCode demo ",
// ,
"keywords": ["vscode", "plugin", "demo"],
//
"version": "1.0.0",
// , ,
"publisher": "sxei",
// vscode
"engines": {
"vscode": "^1.27.0"
},
// , : [Programming Languages, Snippets, Linters, Themes, Debuggers, Formatters, Keymaps, SCM Providers, Other, Extension Packs, Language Packs]
"categories": [
"Other"
],
// , 128x128
"icon": "images/icon.png",
// , ,
"activationEvents": [
"onCommand:extension.sayHello"
],
//
"main": "./src/extension",
// ,
"contributes": {
//
"configuration": {
"type": "object",
// , vscode
"title": "vscode-plugin-demo",
"properties": {
// 2 ,
"vscodePluginDemo.yourName": {
"type": "string",
"default": "guest",
"description": " "
},
//
"vscodePluginDemo.showTip": {
"type": "boolean",
"default": true,
"description": " !"
}
}
},
//
"commands": [
{
"command": "extension.sayHello",
"title": "Hello World"
}
],
//
"keybindings": [
{
"command": "extension.sayHello",
"key": "ctrl+f10",
"mac": "cmd+f10",
"when": "editorTextFocus"
}
],
//
"menus": {
//
"editor/context": [
{
//
"when": "editorFocus",
"command": "extension.sayHello",
// navigation , @6
"group": "navigation@6"
},
{
"when": "editorFocus",
"command": "extension.demo.getCurrentFilePath",
"group": "navigation@5"
},
{
// , JS
"when": "editorFocus && resourceLangId == javascript",
"command": "extension.demo.testMenuShow",
"group": "z_commands"
},
{
"command": "extension.demo.openWebview",
"group": "navigation"
}
],
// ,
"editor/title": [
{
"when": "editorFocus && resourceLangId == javascript",
"command": "extension.demo.testMenuShow",
"group": "navigation"
}
],
//
"editor/title/context": [
{
"when": "resourceLangId == javascript",
"command": "extension.demo.testMenuShow",
"group": "navigation"
}
],
//
"explorer/context": [
{
"command": "extension.demo.getCurrentFilePath",
"group": "navigation"
},
{
"command": "extension.demo.openWebview",
"group": "navigation"
}
]
},
//
"snippets": [
{
"language": "javascript",
"path": "./snippets/javascript.json"
},
{
"language": "html",
"path": "./snippets/html.json"
}
],
// activitybar ,
"viewsContainers": {
"activitybar": [
{
"id": "beautifulGirl",
"title": " ",
"icon": "images/beautifulGirl.svg"
}
]
},
// view
"views": {
// viewsContainers id
"beautifulGirl": [
{
"id": "beautifulGirl1",
"name": " "
},
{
"id": "beautifulGirl2",
"name": " "
},
{
"id": "beautifulGirl3",
"name": " "
}
]
},
//
"iconThemes": [
{
"id": "testIconTheme",
"label": " ",
"path": "./theme/icon-theme.json"
}
]
},
// npm scripts
"scripts": {
"postinstall": "node ./node_modules/vscode/bin/install",
"test": "node ./node_modules/vscode/bin/test"
},
//
"devDependencies": {
"typescript": "^2.6.1",
"vscode": "^1.1.6",
"eslint": "^4.11.0",
"@types/node": "^7.0.43",
"@types/mocha": "^2.2.42"
},
//
"license": "SEE LICENSE IN LICENSE.txt",
"bugs": {
"url": "https://github.com/sxei/vscode-plugin-demo/issues"
},
"repository": {
"type": "git",
"url": "https://github.com/sxei/vscode-plugin-demo"
},
//
"homepage": "https://github.com/sxei/vscode-plugin-demo/blob/master/README.md"
}
이 소개는 초록한 것이다
원문 주소!https://www.cnblogs.com/liuxianan/p/vscode-plugin-package-json.html
VScode 플러그인 개발 (1) 수다
VScode 플러그인 개발(二)package.json 상해
VScode 플러그인 개발 (3) 테마
VScode 플러그인 개발(4) 코드 세그먼트
VScode 플러그인 개발(5) 플러그인 패키지
VScode 플러그인 개발(6) 패키지 발표
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Mac의 빠른 검색을 위한 플러그인Mac의 표준 기능에는 빠른 검색(Quick Look)이 있습니다. 파일을 선택하고 공백을 누르면 미리 보기를 쉽게 표시할 수 있습니다. 표준이면 텍스트 파일, PDF, 이미지 등을 표시할 수 있습니다. 여기서는 편...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.