티스토리 뷰
[VSCode] 소스코드를 블로그에 올릴 때 이미지화, 추가한 VSCode extension
blueprint-12 2022. 6. 26. 22:51소스코드를 블로그에 올릴 때 이미지화하는 방법은 여러가지가 있다. 그 중에서 내가 사용하려는 방법은 Carbon이라는 사이트이고 이유는 여러 방법 중 가장 코드를 올렸을 때 예쁘고 코드 가독성이 좋았기 때문이다. 자세한 내용은 아래 블로그에 나와있으니 읽어보면 좋다.
🐱👤Carbon 사이트
- 해당 사이트를 사용하면 내 코드를 이미지화할 수 있다. vscode extension을 사용해서도 간편하게 하는 방법이 나와있지만
Carbon 을 사용하면 이미지의 사이즈라던가 줄의 간격, 테마 등을 지정해줄 수 있다.
- 개인적으로 코드를 이미지화하는 것보단 코드를 복사할 수 있었으면 좋겠는데 그건 또 어떻게해야하는 지 찾아봐야 할 거 같다.
+ 테마를 적용할 수 있는데 나는 Panda 테마의 글꼴 색상이 맘에 들어서 이걸 사용해보려고 한다. 참고로 기본 글꼴은 Fira Font이다. 배경 색상도 컬러피커로 변경할 수 있고 이미지를 배경으로 사용할 수도 있다. 코드라인도 원한다면 삽입해 줄 수 있다. 자유로운 커스터마이징이 장점인 듯!
+ 2022 06 26 추가 extension
[ Project Tree ] : README에 파일구조를 자동으로 작성해주는 익스텐션
서치를 하다보니 추가하고 싶은 extension으로 README.md 파일에 자동으로 파일구조를 작성해주는 extension을 발견했다. 협업을 하다보면 같은 팀원들에게 파일 구조가 이렇게 돼있다는 것을 한눈에 알려주기 위해서 필요할 거 같아서 우선은 추가해놨다. 사실 내가 한눈에 내 프로젝트 구조를 보기 위해서 추가한 거긴 하다 ㅎㅎ
실행방법: 해당 익스텐션을 설치 후 ctrl + shift + p 를 눌러 커맨드 창을 띄운다. 그 뒤에 Project Tree를 검색하여 실행
✅README 파일이 자동으로 생성되거나 이미 존재한다면 자동으로 텍스트를 추가하는 식으로 동작한다.
✅기본적으로 해당 익스텐션은 .gitignore에 적힌 제외 파일, 폴더들을 인식하여 동작함 따라서 노드 프로젝트일 경우, gitignore에 node_modules를 추가해주는게 좋다.(CRA를 통해 리액트 프로젝트를 만들었다면 자동으로 생성된 gitignore에 node_modules가 이미 존재함)
[ ES7+ React/Redux/React-Native snippets ] : 자동완성 기능 제공
-> 코드를 치다보면 기본적으로 우리가 써야하는 리액트 문법이라든가 리덕스 문법 등이 있는데 해당 extension의 shortcut을 쓰면 기본 형식을 자동완성해준다!
예를 들어 리액트 가져오기 imr -> import React from "react" // imr를 쓰면 뒤처럼 자동완성
스니펫들은 아래의 블로그에 정리가 잘 돼있다.
- rfce -> 현재 있는 js file 이름을 기반으로 function 이 만들어짐
https://www.hanl.tech/blog/vs-code-react-time-awesome-snippets/
'프로그래밍 > 유용한 사이트 | 정보' 카테고리의 다른 글
[VSCode | extension] Sourcetree to GitLens (default Avatar 바꾸기) (0) | 2023.01.22 |
---|---|
[VSCode | extension] 2022 12월 추가 설치 extension(기능, 테마 추천), 2023 01월 추가 (0) | 2022.12.05 |
[기본세팅] 파이참(플러그인), AWS 가입하기 (0) | 2022.04.27 |
[Shell]Git Bash란 무엇이고 왜 써야하나요? (0) | 2022.04.21 |
[VSCode | settings ] settings.json을 통해서 주석색상 변경하기 (0) | 2022.04.04 |
- Total
- Today
- Yesterday
- 프리온보딩 프론트엔드 챌린지 3월
- text input pattern
- fs모듈 넥스트
- 타입스크립트 DT
- 타입스크립트 장점
- 원티드 프리온보딩 프론트엔드 챌린지 3일차
- 원티드 FE 프리온보딩 챌린지
- aspect-ratio
- 항해99프론트후기
- 부트캠프항해
- 프리렌더링확인법
- tilde caret
- nvm 설치순서
- getStaticPaths
- 항해99프론트
- && 셸 명령어
- 원티드 3월 프론트엔드 챌린지
- D 플래그
- Prittier
- reactAPI
- grid flex
- is()
- float 레이아웃
- ~ ^
- 틸드와 캐럿
- 항해99추천비추천
- getServerSideProps
- 원티드 프리온보딩 FE 챌린지
- 형제 요소 선택자
- nvm경로 오류
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |