개발 환경 세팅 완벽 가이드: IntelliJ, VSCode, Git Bash, 터미널
개발 환경 세팅 완벽 가이드: IntelliJ, VSCode, Git Bash, 터미널
이 글은 소프트웨어 개발을 처음 시작하는 초보자를 위해 개발 환경 세팅 방법을 단계별로 상세히 안내합니다. 각 도구의 설치, 설정, 활용법을 실전 예시와 함께 쉽게 설명합니다.
이 글은 소프트웨어 개발을 처음 시작하는 초보자를 위해 개발 환경 세팅 방법을 단계별로 상세히 설명합니다. 각 툴의 설치, 설정, 활용법까지 실전 예시와 함께 안내합니다.
1. 개발 환경이란?
개발 환경의 정의
개발 환경이란 소프트웨어를 개발하기 위해 필요한 하드웨어, 운영체제, 에디터, 컴파일러, 빌드 도구, 버전 관리 시스템 등 모든 요소를 포함합니다.
개발 환경의 중요성
- 효율적인 개발, 디버깅, 배포 가능
- 협업, 코드 관리, 자동화에 필수
2. 대표 개발 도구 소개
1) IntelliJ IDEA
- JetBrains에서 개발한 대표적인 Java/Kotlin IDE
- 코드 자동완성, 디버깅, 빌드, 테스트 등 다양한 기능
- 플러그인, 테마, 단축키 등 커스터마이즈 가능
2) Visual Studio Code(VSCode)
- 마이크로소프트에서 만든 가벼운 코드 에디터
- 다양한 언어, 확장 기능 지원
- Git 연동, 터미널 내장, 실시간 미리보기 등 강점
3) Git Bash
- Git을 윈도우에서 편리하게 사용할 수 있게 해주는 터미널
- 리눅스 명령어 지원, Git 버전 관리 필수 도구
4) 터미널/명령 프롬프트
- 명령어로 파일/폴더 관리, 빌드, 실행 등 다양한 작업
- Windows: 명령 프롬프트(cmd), PowerShell, Git Bash
- Mac/Linux: Terminal, zsh, bash 등
3. 각 도구 설치 방법
1) IntelliJ IDEA 설치
- 공식 홈페이지(https://www.jetbrains.com/idea/)에서 다운로드
- Community(무료), Ultimate(유료) 버전 선택
- 설치 후 한글화, 테마, 플러그인 설정 가능
2) VSCode 설치
- 공식 홈페이지(https://code.visualstudio.com/)에서 다운로드
- 확장(Extension) 마켓플레이스에서 언어/테마/도구 추가
3) Git Bash 설치
- 공식 홈페이지(https://gitforwindows.org/)에서 다운로드
- 설치 후 터미널에서 git 명령어 사용 가능
4) 터미널 기본 사용법
- 디렉토리 이동:
cd
, 파일 목록:ls
(Mac/Linux),dir
(Windows) - 파일 생성:
touch
, 삭제:rm
(Mac/Linux),del
(Windows) - 명령어 자동완성, 복사/붙여넣기, 환경변수 설정 등
4. 실전 개발 환경 세팅 팁
1) Git 저장소 생성 및 연동
- GitHub 회원가입, 새 저장소 생성
- 로컬에서
git init
,git remote add origin
으로 연동 git add
,git commit
,git push
로 코드 업로드
2) IntelliJ에서 프로젝트 생성
- File > New > Project로 새 프로젝트 생성
- Gradle, Maven 등 빌드 도구 선택
- Git 연동, 코드 자동완성, 디버깅 활용
3) VSCode에서 프로젝트 관리
- 폴더 열기, 터미널에서 명령어 실행
- 확장 프로그램 설치(예: Python, Prettier, ESLint 등)
- 실시간 미리보기, 코드 포맷팅, Git 연동
5. 개발 환경 관리 팁
- 단축키, 플러그인, 테마 적극 활용
- 환경변수, PATH 설정으로 편의성 향상
- 설정 파일(.gitignore, .editorconfig 등) 관리
6. 자주 쓰는 명령어/단축키 모음
- IntelliJ: Shift+Shift(검색), Alt+Enter(자동수정), Ctrl+Shift+F(전체검색)
- VSCode: Ctrl+P(파일찾기), Ctrl+`(터미널), Ctrl+Shift+X(확장)
- Git Bash: git status, git log, git branch, git checkout 등
7. 개발 환경 실습 가이드
- 직접 설치/설정하며 익히기
- 공식 문서, 튜토리얼, 유튜브 강의 참고
- 오류 발생시 구글 검색, Stack Overflow 활용
8. 결론
개발 환경 세팅은 개발자의 첫걸음입니다. 다양한 도구를 직접 설치하고, 실습하며 익히는 것이 가장 좋은 방법입니다. 공식 문서와 커뮤니티를 적극 활용해보세요.
개발 환경 세팅의 기본을 익히면, 다양한 개발 프로젝트에서 효율적으로 작업할 수 있습니다. 공식 문서와 실습을 병행해보세요.
- 참고자료: IntelliJ 공식, VSCode 공식, Git for Windows