VS Code 코드 스니펫 관리 도구
3354 단어 codesnippetproductivityvscode
hapi:route
를 입력하면 intellisense가 트리거되고 라우터 상용구 코드가 생성됩니다.https://dev-to-uploads.s3.amazonaws.com/i/u1zwukev53co6g3pnlma.gif
코드 조각이 JSON 파일에 있었기 때문에 VS Code 코드 조각을 작성하고 유지 관리하기가 어렵습니다. 그래서 이 JSON 파일을 생성하는 도구를 작성했고 폴더에 스니펫만 작성하면 됩니다.
도구
스니펫을 의미하는
snp
라는 도구입니다. curl로 설치할 수 있습니다.$ curl -sf https://gobinaries.com/djyde/snp | sh
Go로 작성되어 Windows를 포함한 많은 플랫폼에서 실행할 수 있습니다.
스니펫 만들기
이제 폴더를 만들어 모든 코드 스니펫을 정리할 수 있습니다.
$ mkdir snippets
$ cd snippets
그런 다음 확장자가
.snp
인 파일을 만들 수 있습니다. 파일 이름이 트리거 텍스트가 됩니다.예를 들어 hapi 경로 스니펫을 작성하고 싶습니다. 이제
hapi:route.snp
파일을 생성합니다.$ touch hapi:route.snp
// hapi:route.snp
---
scope: typescript,javascript
description: hapi route
---
server.route({
path: '$1',
method: '${2|GET,POST,PUT,DELETE|}',
async handler(req, h) {
$0
}
})
보시다시피
.snp
파일은 머리말과 코드 스니펫이 포함된 파일일 뿐입니다.If you are not familiar about the VS Code code snippet syntax, please see https://code.visualstudio.com/docs/editor/userdefinedsnippets#_snippet-syntax
snp -u
를 실행하고 이제 VS Code로 이동하여 hapi:route
를 입력하면 마법이 표시됩니다.결론
복사 및 붙여넣기만 지원하는 일부 코드 조각 관리자 앱을 사용하는 대신 이제
snp
를 사용하여 VS Code NATIVE 코드 조각을 관리할 수 있습니다.https://github.com/djyde/snp에서 자세히 보기
내 개인 스니펫: https://github.com/djyde/snippets
Reference
이 문제에 관하여(VS Code 코드 스니펫 관리 도구), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/djyde/a-tool-for-managing-vs-code-code-snippets-2am5텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)