Coding Memo

VS Code 배경 이미지 적용하기 본문

etc

VS Code 배경 이미지 적용하기

minttea25 2022. 3. 22. 19:17

Visual Studio Code (비주얼 스튜디오 코드) 에서 칙칙한 배경을 사용자 정의 이미지로 넣는 방법을 설명하겠다.

(윈도우는 로컬 스토리지에서 이미지를 가져올 수 없지만 따로 꼼수가 있다...! ㅎㅎ)


1. Visutal Studio Code Extension 으로 background (shalldie) 설치하기

맨 위에 있는 background 설치

 

2. 설치했다면 우측 하단에 재시작 버튼이 뜨는 것을 확인할 수 있다. 재시작 해주자.

Restart vscode 누르기

 

3. 우측 하단에 default 이미지를 확인할 수 있다!

 

4. 설정 버튼에서 Extension Settings 선택

Extension Settings

5. Edit in settings.json 선택 (여러개가 있는 아무거나 열어도 같은 파일이 열린다.)

Edit in settings.json 선택

6. 아래 코드 추가.

settings.json 은 말 그대로 설정 파일이라서 사용자마다 내용에 차이가 있을 수 있다. 내용 아래 쪽에 아래 코드를 추가하자.

settings.json 파일 내용

{
    
    // 이 부분은 기존 내용
    
    // 아래 코드 추가
    "background.enabled": true,
    "background.loop": false,
    "background.useDefault": true,
    "background.useFront": false,
    "background.style": {
        "content": "''",
        "pointer-events": "none",
        "position": "absolute",
        "z-index": "99999",
        "width": "100%",
        "height": "100%",
        "background-position": "100% 100%",
        "background-repeat": "no-repeat",
        "opacity": 0.1
    },
    "background.customImages": [배경으로 넣을 이미지 주소]
}

6. 상세 속성 편집

속성 설명
background.useFront 확장 설명에도 나와 있듯이, 이미지를 코드 앞에 배치할 것인지에 대한 설정이다.
true: 이미지가 코드 앞에 배치된다.
false: 이미지가 코드 뒤에 배치된다.
-> vscode 편집 화면 전체를 덮는 이미지의 경우 false로 설정해주면 이미지가 코드를 가리지 않는다. 기본 이미지와 같이 일부만 있는 이미지의 경우는 true로 해주면 될 것이다.
width, height 불러온 이미지의 크기에 대한 설정
background-position 이미지를 화면에 놓을 위치에 대한 설정
좌측 상단이 0%라고 생각하면 편할 것이다.
opacity 이미지 투명도 (0.0 ~ 1.0)
background-size 이미지를 화면에 대해 어떻게 배치하는 지에 대한 설정으로 이 설정에 따라 width, height 등이 무시될 수 있다.
ex) cover
background.customImages 배경으로 넣을 이미지 주소이다.
여러개를 넣을 수 있다.
(윈도우의 경우 로컬 스토리지를 지원하지 않는다...)

이 외에도 html과 비슷한 설정들이 있으니 참고...

 

7. 이미지 설정

윈도우에서 로컬 이미지로 계속 넣어봐야 적용이 안된다. (이 사실을 알 때까지 별 짓을 다해보았다...ㅠㅠ)

 

따라서 인터넷에서 이미지를 가져오는 방식으로 해야한다.

따로 서버를 가지고 있는 사람은 거기다가 이미지를 업로드하고 그 이미지 주소를 가져오거나

자신의 컴을 서버로 돌려서 원하는 이미지를 하는 방법도 있을 것이다(?) 하하

 

하지만 이 티스토리를 이용하면 간단하게 해결할 수 있다.

 

티스토리 자체를 서버로 생각하면 된다.

 

티스토리 글쓰기를 들어가서 자신이 배경으로 원하는 이미지를 포스팅하면 된다.

포스팅을 비공개로 해놓아도 상관없다.

 

포스팅 후 그 글에 들어간 후  ctrl + shift + i 를 눌러서 개발자 옵션을 열어주자.

1. 아래 이미지에 있는 버튼을 눌러주자 (or ctrl+shift+c 를 눌러도 된다.)

2. 배경 이미지로 사용할 이미지를 클릭

 

그러면 개발자 옵션 창에서 img 태그가 선택이 될 것이다.

img 태그가 선택이 된다.

 

img 태그에서 src 속성 값을 background.customImages 에 넣어주면 된다.

"background.customImages": [
        "https://blog.kakaocdn.net/dn/***********************************/img.png",
        "https://blog.kakaocdn.net/dn/***********************************/img.png"
    ]

 

7. settings.json 저장을 하고 restart 버튼을 눌러주면 된다.

complete!

8. 이미지를 여러개 선택할 수 있다. 이 경우 새로운 창을 열었을 때 순서대로 그 이미지가 나타나게 된다.