이 글은 팀에서 일반적으로 사용되는 코드 조각을 제공하는 vscode 플러그인을 작성하는 데 도움이 될 것입니다. 접두사를 입력하면 스마트 프롬프트가 실행되어 모든 사람에게 도움이 되기를 바랍니다.
VS Code는 프런트엔드 개발자를 위한 최고의 개발 도구입니다. 개발 중에 파일을 복사하여 새 파일을 만드는 데 지치셨나요? 아니면 Ant Design, React Hooks 및 기타 구성 요소 라이브러리와 같은 내부 구성 요소 라이브러리가 팀 내에 있고 구성 요소 관련 문서가 개발과 함께 팀 내에서 항상 열려 있습니까?
실제로 팀 내에서 내부적으로 사용하기 위해 일반적으로 사용되는 코드 조각(조각)을 개발할 수 있습니다. 접두어를 입력하면 스마트 프롬프트가 실행됩니다.
추천
우선 몇 가지 일반적인 프런트엔드 스니펫 플러그인을 추천합니다
ES7 React/Redux/React-Native/JS 스니펫 React 개발자가 일반적으로 사용함
vetur vue 개발자 권장, 구문 강조, 스마트 프롬프트, emmet, 오류 프롬프트, 서식 지정, 자동 완성, 디버거. VS Code는 Vue 개발자에게 꼭 필요한 공식 Vue 플러그인입니다.
일반적으로 사용되는 컴포넌트 라이브러리는 VS Code에서 검색하시면 보실 수 있습니다.
최근 VS Code는 웹 버전을 출시했습니다. vscode.dev/ 당시에는 위의 코드 조각이 웹 버전에서 지원되지 않는 경우가 많았습니다. 실제로 위 플러그인에는 코드가 아닌 다른 프롬프트 기능이 포함되어 있었습니다. 웹 버전의 순수 스니펫도 지원됩니다. [추천 학습: "vscode 입문 튜토리얼"]
Development
다음 단계는 팀의 내부 VS Code 플러그인을 개발하는 것입니다. VS Code API의 공식 웹사이트를 엽니다.
npm install -g yo generator-code
먼저 전체적인 상황은 스캐폴딩을 설치하고 설치가 완료되면 명령줄에
yo code
를 입력하고 New Code Snippets
New Code Snippets
输入一些基础信息后项目就创建成功了。
创建代码片段
有一个网站可以帮助我们快速的创建 code snippetsnippet-generator.app/
左边输入代码,右侧就会生成 snippet 模板,拷贝到项目中的 snippets.code-snippets

몇 가지 기본 정보를 입력한 후 프로젝트가 성공적으로 생성되었습니다.
코드 조각 만들기
코드 조각을 빠르게 만드는 데 도움이 되는 웹사이트가 있습니다snippet-generator.app/snippets.code 아래의 JSON 개체에 복사하세요. 프로젝트의 스니펫
파일
다른 후크를 JSON 개체에 계속 추가할 수 있습니다.
"snippets": [
{
"language": "javascript",
"path": "./snippets/snippets.json"
},
{
"language": "javascriptreact",
"path": "./snippets/snippets.json"
},
{
"language": "typescript",
"path": "./snippets/snippets.json"
},
{
"language": "typescriptreact",
"path": "./snippets/snippets.json"
}
]
디버그를 클릭하여 로컬에서 디버깅합니다. 디버그됨
개발이 완료되었습니다. 게시하지 않으려면 스니펫을 로컬 디렉터리에 직접 할당하고 사용자 스니펫 구성 패널을 열고 복사하세요. json을 vscode 또는 웹 페이지에서 사용할 수 있습니다. 버전
🎜🎜🎜🎜🎜을 사용하여 🎜🎜🎜1을 설치합니다. 두 번째 단계는 계정을 만드는 것입니다🎜首先访问 login.live.com/ 登录你的Microsoft账号,没有的先注册一个,然后访问: aka.ms/SignupAzure… ,如果你从来没有使用过Azure,那么就要先创建一个Azure DevOps 组织,默认会创建一个以邮箱前缀为名的组织。
3、第三步进入组织创建令牌
点击右上角的用户设置,点击创建新的个人访问令牌
注意 这里的 organizations 必须要选择 all accessible organizations
,Scopes 要选择 full access
,否则后面发布会失败。
创建 token 成功后你需要本地记下来,因为网站是不会帮你保存的!!!
4、第四步 创建一个发布者
发布者是 visualstudio 代码市场的扩展的唯一身份标识。每个插件都需要在 package.json
文件中指定一个 publisher 字段。
你可以通过 visualstudio 插件市场发布者管理页面创建一个新发布者,
然后使用 vsce login <publisher name></publisher>
, 输入刚才的 token,登陆成功。
5、第五步发布插件
vsce publish
发布成功后可能需要一两分钟,才可以在 VS Code 中搜索到,可以直接通过 url 访问
marketplace.visualstudio.com/items?itemN….
也可以使用以下命令 取消发布
vsce unpublish (publisher name).(extension name)
最后
本文对于开发者来说没什么技术难度,主要从一个 code Snippets 的角度出发来帮助团队,从而提高效率,主要是熟悉一下发布一个 VS Code 插件的流程,后续我会从一个实例的角度介绍下如何开发一个 VS Code 插件。
更多关于VSCode的相关知识,请访问:vscode教程!!
위 내용은 팀에서 사용할 수 있도록 일반적으로 사용되는 일부 코드 조각을 집계하는 VSCode 플러그인을 개발해 보세요.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

VisureStudio를 선택할 때 무료 버전은 개별 개발자 및 소규모 팀에 적합하며 유료 버전은 고급 기능이 필요한 대기업 및 사용자에게 적합합니다. 1. 무료 커뮤니티드는 개인 및 소규모 팀을위한 기본 개발 도구를 제공합니다. 2. 유료 전문 및 엔터프라이즈 에디션은 비즈니스 환경 및 대규모 팀에 대한 고급 기능과 지원을 제공합니다.

VisualStudio는 개발 효율성을 향상시키기위한 다양한 기능을 제공합니다. 1. 인터페이스 및 탐색 : 메뉴 표시 줄, 도구 모음 및 기타 구성 요소를 통해 프로젝트를 관리합니다. 2. 코드 편집 및 지능형 인식 : 코드 완료 및 서식 도구를 제공합니다. 3. 디버깅 및 테스트 : 지원 중단 점 설정 및 가변 모니터링 지원. 4. 버전 제어 : 팀 협업을 용이하게하기 위해 GIT 및 기타 시스템과 통합.

VisualStudio 및 VSCODE에는 고유 한 장점과 단점이 있으며 이는 다양한 개발 요구에 적합합니다. VisualStudio는 대규모 프로젝트에 적합하며 풍부한 기능을 제공합니다. VSCODE는 가볍고 유연하며 크로스 플랫폼 지원이 있습니다.

VisureStudio는 여러 프로그래밍 언어와 완전한 개발 프로세스를 지원하는 다기능 통합 개발 환경입니다. 1) 코드 편집 : 지능형 코드 완료 및 재구성을 제공합니다. 2) 디버깅 : 강력한 디버깅 도구, 브레이크 포인트 및 가변 모니터링 지원. 3) 버전 제어 : 팀 협업을 용이하게하기 위해 GIT 및 TFVC를 통합합니다. 4) 테스트 : 코드 품질을 보장하기 위해 여러 테스트 유형을 지원합니다. 5) 배포 : 온-프레미스에서 클라우드까지 배포 요구 사항을 지원하기위한 다양한 배포 옵션을 제공합니다.

VisualStudio는 대규모 프로젝트 개발에 적합한 반면 VSCODE는 경량 및 사용자 정의 가능한 환경에 적합합니다. 1. VisualStudio는 대규모 프로젝트 및 엔터프라이즈 수준 개발에 적합한 강력한 지능형 인식 및 디버깅 기능을 제공합니다. 2. VSCODE는 여러 프로그래밍 언어 및 크로스 플랫폼 개발에 적합한 확장 시스템을 통해 유연성 및 사용자 정의 기능을 제공합니다.

VisualStudio 구독은 여러 수준으로 제공되며 다양한 개발자의 요구에 적합합니다. 1. 기본 버전은 무료이며 개인 및 소규모 팀에 적합합니다. 2. Professional 및 Enterprise와 같은 고급 버전은 엔터프라이즈 사용자에게 적합한 고급 도구 및 팀 협업 기능을 제공합니다.

성능과 리소스 사용에서 VisualStudio와 VSCODE의 차이점은 주로 다음과 같이 반영됩니다. 1. 시작 속도 : VSCODE는 더 빠릅니다. 2. 메모리 사용 : VSCODE는 낮습니다. 3. CPU 사용 : 컴파일 및 디버깅 중에 VisualStudio가 더 높습니다. 선택할 때 프로젝트 요구 사항 및 개발 환경에 따라 결정해야합니다.

VisualStudio (VS)는 Microsoft에서 개발 한 강력한 통합 개발 환경 (IDE)으로 C#, C, Python 등과 같은 여러 프로그래밍 언어를 지원합니다. 1) 코드 편집, 디버깅, 버전 및 테스트를 포함한 풍부한 기능 세트를 제공합니다. 2) vs는 강력한 편집자 및 디버거를 통해 코드를 프로세스하고 Roslyn 및 Clang/MSVC 컴파일러 플랫폼을 사용한 고급 코드 분석 및 재구성을 지원합니다. 3) 기본 사용법은 C# 콘솔 애플리케이션을 만드는 것과 같으며 고급 사용량은 다형성을 구현하는 것과 같습니다. 4) 중단 점을 설정하고 출력 창보기 및 인스턴트 윈도우를 사용하여 일반적인 오류를 디버깅 할 수 있습니다. 5) 성능 최적화 제안에는 비동기 프로그래밍, 코드 재구성 및 성능 분석 사용이 포함됩니다.


핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

Video Face Swap
완전히 무료인 AI 얼굴 교환 도구를 사용하여 모든 비디오의 얼굴을 쉽게 바꾸세요!

인기 기사

뜨거운 도구

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

VSCode Windows 64비트 다운로드
Microsoft에서 출시한 강력한 무료 IDE 편집기

드림위버 CS6
시각적 웹 개발 도구

Dreamweaver Mac版
시각적 웹 개발 도구

SublimeText3 Linux 새 버전
SublimeText3 Linux 최신 버전
