일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- it
- devops
- Spring Boot
- Oracle
- javascript
- AWS
- redis
- Web Server
- ReactJS
- 맛집
- java
- springboot
- laravel
- Git
- db
- JVM
- tool
- php
- 요리
- Design Patterns
- Spring
- jsp
- IntelliJ
- linux
- elasticsearch
- ubuntu
- jenkins
- Spring Batch
- Gradle
- MySQL
- Today
- Total
아무거나
[phpstorm] 기본 환경 설정 본문
*** php storm 기본설정
1. theme 적용
- 상단 메뉴 view 선택 -> Quick Switch Theme -> Color schema -> Darcula 로 설정한다.
- 상단 메뉴 view 선택 -> Quick Switch Theme -> Look And Feel -> Darcula 로 설정한다.
2. font 적용
- 상단 메뉴 File 선택 -> Setting -> Editor -> font 에서 설정(size:13, line spacing 1.2 가 좋다)
3. 인코딩 설정
- 상단 메뉴 File 선택 -> Default Settings.. -> 검색창에 encoding -> Editor -> File Encodings -> 3군데 모두 UTF-8
- 위 내용 적용 완료시 encoding 검색된 부분에서 Tools -> SSH Terminal -> Default encoding도 UTF-8로 변경
4. 파일 덮어쓰기 경고
- 상단 메뉴 File 선택 -> Default Settings.. -> 검색창에 build 로 검색
- Build, Execution, Deployment > Deployment > Options
- Warn when uploading over newer file: Compare content
- Notify about remote changes: 체크
5. 드림위버에서 생성하는 파일 제외
- 상단 메뉴 File 선택 -> Default Settings.. -> 검색창에 build 로 검색
- Exclude items by name: .svn;.cvs;.idea;.DS_Store;.git;.hg
- ;_notes 추가
- .svn;.cvs;.idea;.DS_Store;.git;.hg;_notes
- 이미 생성한 프로젝트는 Settings 의 같은곳에서 다시 설정.
- 업로드, 비교 목록에서 제외만 되고 숨겨지지는 않음.
6. indent
Setting -> Editor -> Code Style -> 항목선택 -> Tabs and Indent에서 설정
7. 추천 플러그인
- Apache Config Support: .htaccess 확장자를 가진 Apache 환경설정 작성 기능을 제공한다.
- BashSupport: .sh 확장자를 가진 Bash Script 작성 기능을 제공한다.
- PHP Advanced AutoComplete: PHP 내장 함수 작성시 문자열 파라메터 자동완성을 지원한다.
- GFM: .md 확장자를 가진 Markdown 작성과 뷰어 기능을 제공한다.
- PlantUML Integration: .plantuml, .puml 확장자를 가진 PlantUML** 작성과 뷰어를 제공한다.
8. PHP버전 설정
- File -> Settings -> Languages & Frameworks > PHP
'IT > 개발관련툴' 카테고리의 다른 글
[IntelliJ] Lombok cannot find symbol 컴파일 에러 (0) | 2019.12.26 |
---|---|
[phpstorm] 원격 서버 연결 (0) | 2019.12.26 |
[eclipse] 이클립스에서 run on server 안보일때 (0) | 2019.12.26 |
[eclipse] Java compiler level does not match the version ... (0) | 2019.12.26 |
[eclipse] 변수, 함수 더블 클릭시 동일한 문자 하이라이트 되게 하는 옵션 (0) | 2019.12.26 |