설정한 스타일에 맞춰 Ctrl+Alt+L (Windows/Linux) 또는 Cmd+Option+L (Mac)로 코드를 자동 포맷팅할 수 있습니다.
자동 완성 및 리팩토링
WebStorm은 SCSS 변수, 믹스인, 함수의 자동 완성을 기본적으로 지원합니다.
또한 변수명 변경, 정의로 이동, 사용 위치 찾기 등의 리팩토링 기능도 제공합니다.
자동 완성: Ctrl+Space (Windows/Linux) 또는 Ctrl+Space (Mac)
정의로 이동: Ctrl+B (Windows/Linux) 또는 Cmd+B (Mac)
사용 위치 찾기: Alt+F7 (Windows/Linux) 또는 Option+F7 (Mac)
변수명 변경: Shift+F6 (Windows/Linux) 또는 Shift+F6 (Mac)
디버깅 및 검증
WebStorm은 SCSS 문법 오류를 실시간으로 검사하고 표시합니다.
에러가 있는 줄에는 빨간 밑줄이 표시되며, 마우스를 올리면 에러 메시지를 확인할 수 있습니다.
공통 팁 및 모범 사례
VS Code와 WebStorm 모두에서 유용한 SCSS 개발 팁을 정리합니다.
에디터별 설정을 따로 외우기보다는, 이 섹션의 내용을 공통 체크리스트처럼 참고하면 어떤 환경에서도 비슷한 작업 흐름을 유지할 수 있습니다.
소스맵 활용
소스맵을 활성화하면 브라우저 개발자 도구에서 원본 SCSS 파일의 위치를 확인할 수 있습니다.
디버깅 시 컴파일된 CSS가 아닌 원본 SCSS를 직접 수정할 수 있어 효율적입니다.
자동 저장 활용
에디터의 자동 저장 기능을 활성화하면 파일을 수정할 때마다 자동으로 저장되어 컴파일이 즉시 실행됩니다.
VS Code: File → Auto Save
WebStorm: File → Settings → Appearance & Behavior → System Settings → Save files automatically
코드 스니펫 활용
자주 사용하는 SCSS 패턴을 코드 스니펫으로 등록하면 빠르게 코드를 작성할 수 있습니다.
파일 탐색기 활용
에디터의 파일 탐색기에서 SCSS 파일 구조를 시각적으로 확인하면 프로젝트 구조를 이해하기 쉽습니다.
파셜 파일(_로 시작)과 일반 파일을 구분하여 관리할 수 있습니다.
문제 해결
VS Code와 WebStorm에서 SCSS 사용 시 자주 발생하는 문제와 해결 방법을 정리합니다.
실제 작업에서는 “설정이 안 된다”, “자동 컴파일이 안 돈다”와 같은 상황이 자주 발생하므로, 이 섹션을 통해 어디서부터 점검해야 하는지를 미리 익혀두면 좋습니다.
자동 컴파일이 작동하지 않을 때
Watch 모드 활성화 확인: VS Code의 "Watch Sass" 버튼이 활성화되어 있는지 확인
설정 파일 확인: .vscode/settings.json 또는 WebStorm의 File Watcher 설정 확인
파일 경로 확인: 설정한 경로와 실제 파일 경로가 일치하는지 확인
에러 로그 확인: 터미널이나 에디터의 출력 패널에서 에러 메시지 확인
자동 완성이 작동하지 않을 때
확장 프로그램 설치 확인: SCSS IntelliSense 등 관련 확장 프로그램이 설치되어 있는지 확인
파일 연결 확인: 파일이 SCSS로 인식되고 있는지 확인 (파일 확장자 확인)
에디터 재시작: 확장 프로그램 설치 후 에디터를 재시작
소스맵이 작동하지 않을 때
소스맵 생성 설정 확인: 컴파일 설정에서 소스맵 생성이 활성화되어 있는지 확인
브라우저 설정 확인: 브라우저 개발자 도구에서 소스맵 사용이 활성화되어 있는지 확인
파일 경로 확인: 소스맵 파일(.map)이 CSS 파일과 같은 위치에 생성되는지 확인
정리
VS Code와 WebStorm에서 SCSS를 사용하는 방법에 대해 알아본 내용을 정리합니다.
어떤 에디터를 선택하더라도, 자동 컴파일·자동 완성·디버깅 환경을 한 번 잘 세팅해 두면 이후 SCSS 학습과 실무 적용 속도가 크게 빨라집니다.
VS Code: 확장 프로그램(Live Sass Compiler, Sass, SCSS IntelliSense) 설치 및 설정으로 강력한 개발 환경 구축
WebStorm: 기본 SCSS 지원, File Watcher 설정으로 자동 컴파일, 리팩토링 기능 제공