** 영상으로 보고 싶은 분은 아래 주소를 클릭하세요
1. 설치하기
- SASS 컴파일을 자동으로 해주는 플러그인
- [SASS Lint]도 같이 설치하면 SASS문법을 쉽게 코딩할 수 있다.
** 최근에(2022년) [Sass Lint]는 지워진듯합니다. 위의 [Sass]를 깔아도 자동완성이 되니 설치해보세요.
2. [Watch SASS]
- [Live Sass Compiler]를 설치하면 하단 상태표시줄에 [Watch Sass]버튼이 생성
- [test.scss]에서 구문을 작성 후 [Watch Sass]를 누르면 [test.css]가 바로 생성
1) 자동생성해보기
# HTML코드
<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>SASS테스트</title>
</head>
<body>
<h1>제목태그</h1>
</body>
</html>
# SCSS코드
$mainColor: red;
h1{
color: $mainColor;
}
# 자동 컴파일 과정
# 컴파일된 CSS코드
h1 {
color: red;
}
/*# sourceMappingURL=test.css.map */
3. [map] 파일 및 주석 생기지 않게 처리
- 위에서 보았듯이 [test.css.map]파일과 [css파일]에 관련 주석이 생성된다.
- 필요한 경우 사용하겠지만 필요없는 경우 생성되지 않는 방법을 확인해보자
1) 설정
- [파일]-[기본설정]-[설정]
- 단축키 : [ctrl] + [,]
2) 설정 창에서 [Live Sass Compile]를 검색
3) [Generated Map]에서 [settings.json]클릭
4) 코드 변경
{
"window.zoomLevel": 1,
"workbench.colorTheme": "Visual Studio Dark",
"workbench.iconTheme": "material-icon-theme",
"liveSassCompile.settings.generateMap": false, //이부분 수정
"liveSassCompile.settings.formats": [
{
"format": "expanded",
"extensionName": ".css",
"savePath": null
}
],
"liveServer.settings.donotShowInfoMsg": true
}
5) 다시 컴파일 해보기
- 이때 [css]파일과 [map]은 미리 제거하고, [Watch Sass]는 눌러서 끄고 다시 시작
4. 폴더 생성하여 SCSS를 CSS로 변환
- 보통 프로젝트를 하면 [css]파일은 [css]폴더에 처리한다.
- [scss]는 서버가 인식하지 못하는 파일이므로 서버에 올릴 필요가 없다.
- 그래서 설정에서 [css]파일은 [css]폴더에 저장되게 처리를 하려면 따로 작업을 해야한다.
1) 설정
- [파일]-[기본설정]-[설정]
- 단축키 : [ctrl] + [,]
2) 설정 창에서 [Live Sass Compile]를 검색
3) [Format]에서 경로 설정
4) [settings.json] 코드 변경
5) css컴파일 처리
- [test.css]파일은 미리 지우고 [test.scss]파일은 [scss]폴더내부로 옮기고 [Watch Sass]기능은 다시 해제
ㄴㄹㄴㅇㄹㄴㅇ
5. 포맷변경
- 포맷 : [css]에 적혀질 스타일의 양식이다.
1) 포맷의 종류
종류 | 설명 |
nested | 컴파일 기본값, 미지정시 사용 |
h1{ margin: 20px; } |
|
expanded | 계층구조로 처리 |
h1{ margin: 20px; } |
|
compact | 줄바꿈없이 한줄로 적용 |
h1{ margin: 20px; } | |
compressed | 불필요한 공백 모두 제거 |
h1{margin:20px;}h2{color:red;} |
2) 설정
- [파일]-[기본설정]-[설정]
- 단축키 : [ctrl] + [,]
3) 설정 창에서 [Live Sass Compile]를 검색
4) [Format]에서 경로 설정
4) [settings.json] 코드 변경
#nested형식 - CSS스타일작성법
h1{
margin: 20px; }
#expanded형식 - CSS스타일작성법
h1{
margin: 20px;
}
#compact형식 - CSS스타일작성법
h1{ margin: 20px; }
#compressed형식 - CSS스타일작성법
h1{margin:20px;}h2{color:red;}
'웹언어 > 코딩에디터사용법' 카테고리의 다른 글
[VS CODE] VS CODE의 외부 JS문서에서 제이쿼리 자동완성기능 추가 (0) | 2021.06.08 |
---|---|
[Brackets] 브라켓 플러그인 - Brackets Synapse (0) | 2021.01.30 |
[VS CODE] Reactjs Code Snippets (0) | 2020.08.08 |
[VS CODE] 설치 및 확장플러그인 (0) | 2020.08.02 |
[Brackets] 설치 및 확장 플러그인 (2) | 2020.04.13 |