Joonas' Note
Joonas' Note
python으로 vscode extension 개발하기 본문
vscode의 확장 프로그램(extension)은 javascript 베이스이기 때문에, javascript/ES6/Typescript 로 개발해야한다.
(vscode가 electron 프레임워크로 개발한 웹 애플리케이션이기 때문에 그럴 것이라고 추측한다)
간단하게 작성하기에는 package.json 이라던 지 node 세팅이라던 지 귀찮은 환경 세팅들이 많아서 python으로 만들 수 없는 지 찾다가 이런 프로젝트를 찾았다.
데코레이터를 사용해서 vscode extension의 여러 이벤트에 코드를 삽입할 수 있다.
전체 기능을 모두 python으로 개발할 수 있는 것은 아니고, 천천히 지원하고 있는 것으로 보인다.
이걸로 간단하게 하나 만들어봤는데, 실제로 동작한다.
아래는 n-GB의 큰 파일의 내용도 줄 단위로 정렬해주는 vscode-extension 이다.
코드는 https://github.com/joonas-yoon/vscode-ext-lfs에서 볼 수 있다.
'개발 > python' 카테고리의 다른 글
이미지들의 평균 그리기 (0) | 2022.06.24 |
---|---|
[코딩으로 풀어보기] 문제적남자 107화 - 1부터 9까지의 숫자를 한 번씩 사용해서 올바른 식 만들기 (0) | 2022.04.02 |
큰 파일 내용 정렬은 어떻게 정렬할까? (How to sort lines of a large text file) (0) | 2021.09.01 |
Django + PostgreSQL + Windows 10 접속 오류 해결 (0) | 2019.12.17 |
[코딩으로 풀어보기] 문제적 남자 66화, 모든 구역을 관찰하려면 몇 개의 초소가 필요할까? (0) | 2019.06.09 |
Comments