PhpStorm 설정
- 공유 링크 만들기
- 이메일
- 기타 앱
PhpStorm 설정
회사 업무를위해 PhpStorm 을 사용중이다.
근데 매번 같은 환경에서만 사용하니 지겨워서 어제 밤에 새로 설정을 찾아보다 이쁜 화면을 보고 오늘 설정해봤다.
참고한 사이트 : My PhpStorm settings after 8 years of use
테마 및 아이콘 팩
먼저 플러그인에서 테마는 Visual Studio code Dark Plus를 사용중이고, 아이콘 팩은 Atom Material Icons, Coderpillr Icons를 다운 받아 설정했다.
폰트
폰트는 Hack 폰트가 이뻐서 윈도우에 설치했다. (설정에서 Edit > Font 에서 설정가능)
Size: 14, Line spacing: 1.4로 설정했다. 이것은 본인에게 알맞는 크기로 맞추면 될듯 싶다.
설정
적용한 내용만 추가
❌ : 체크 해제 / ⭕ : 체크
상단 툴바(view)
Alt + V 키로 쉽게 껏다 켰다 가능해서 모두 해제
View → Appearance
❌ Toolbar
❌ Tool Window Bars
❌ Status Bar
❌ Navigation Bar
Settings
Ctrl + Atl + S 키를 눌러 설정창을 열어서 설정
Appearance & Behaviour > Appearance
❌ Animate windows (애니메이션 효과와 함께 도구 창 슬라이드를 도킹 해제하려면 선택 - 이 옵션은 툴 윈도우가 도킹 해제된 경우에만 적용)
⭕ Show memory indicator (상태표시줄을 사용할 경우 상태표시줄에 메모리 사용량을 표시)
❌ Show tool window bars (도구 창 막대를 표시) - **Alt 키를 연속 두번 누르면 나옴**
❌ Show tool window numbers (도구 창 버튼에 도구 창 빠른 액세스 번호를 표시 해제 - 단축키로 접근 가능)
Appearance & Behaviour > System Settings
❌ Reopen last project on startup (시작 시 프로젝트를 고를 수 있다.)
❌ Confirm application exit (PhpStorm 닫을 때 물어보지 않고 닫기)
⭕ Open project in new window (새 창에서 다른 프로젝트 열기)
Appearance & Behaviour > File Colors
해제해서 사용하다 적응 안되면 다시 체크해야겠다.
❌ Enable File Colors (탐색 목록에 배경색 설정을 적용)
❌ Use in Editor Tabs (편집기 탭의 헤더에 배경색 설정)
❌ Use in Project View (프로젝트 뷰에 배경색 설정을 적용)
Editor > General
❌ Enable Drag'n'Drop functionaliy in editor (마우스로 코드 블럭 후 이동 금지)
❌ Show notification after reformat code action (코드 재포맷 작업 후 알림 표시 해제)
❌ Show notification after optimize imports action (가져오기 작업 최적화 후 알림 표시 해제)
⭕ Soft-wrap-files (한 라인이 길 경우 가로 스크롤바가 생기는데 창에 맞게 다음줄로 라인을 연장? 해 줌)
Soft wrap - https://www.jetbrains.com/help/phpstorm/settings-editor-general.html
Strip trailing spaces on Save: **All** (파일 저장 시 줄 끝에 있는 후행 공간을 스트립)
❌ Always keep trailing spaces on caret line
⭕ Ensure line feed at file end on save (저장 절차 중에 파일 끝에 빈 줄을 자동으로 추가)
Editor > General > Appearance
❌ Show hard wrap and visual guides (편집기의 오른쪽 여백에 얇은 수직선 표시 해제 - 코드 스타일 설정에 대한 설명을 참조할 것)
❌ Show code lens on scrollbar hover (랜즈 모드 해제)
Editor > General > Breadcrumbs
❌ Show Breadcrumbs (현재 문서의 루트 요소에서 캐럿이 있는 코드 요소까지의 경로가 편집기에 표시 해제)
Breadcrumbs - https://www.jetbrains.com/help/phpstorm/settings-editor-breadcrumbs.html
Editor > General > Code Completion
⭕ Show full method signatures (매개 변수 정보에 메서드 이름 및 반환된 유형을 포함한 전체 서명이 표시)
Editor > General > Code Folding
기본 코드 접기 설정을 지정하려면 이 페이지를 사용하십시오. 코드 요소를 확장하거나 축소하는 방법에 대한 바로 가기는 코드 폴딩 섹션을 참조하십시오.
코드 접고 펴기인데...잘 사용하지 않는 관계로 모두 체크해제 했다. 필요할 때 켜서 써야겠다.
❌ Show coding folding outline
❌ File header
❌ Imports
❌ HTML 'style' attribute
❌ XML entities
❌ Data URIs
❌ Imports
Editor > General > Editor Tabs
상단 파일탭 표시 여부(Ctrl + E 키를 이용해 파일을 선택할 수 있다.)
Appearance: Tab placement -> Top
⭕ Open new tabs at the end (새 창은 제일 뒤에서 열리게)
Editor > General > Smart Keys > PHP
⭕ Enable smart function parameters completion (함수 파라미터 자동완성 - 특수키워드 params)
Enable smart function parameters completion - https://www.jetbrains.com/help/phpstorm/settings-smart-keys.html
⭕ Select variable name without '$' sign on double click (변수에서 $표시를 제외하고 변수명을 블럭 잡을 때 사용) - 단축키 : Ctrl + W
Editor > General > Code Style
https://www.jetbrains.com/help/phpstorm/settings-code-style.html
Line Seperator: Unix and macOS (줄 띄우기를 유닉스나 맥 형태로...본인은 윈도우인데 가끔 이게 문제가 발생하더라. 임시로 줄바꿈 기호를 유닉스형식으로 설정해서 사용했는데, 설정내에 있는건 이 블로그를 보고 알았다.)
참고로 코드 포매터 기능 설명 블로그
from http://thisblogbusy.tistory.com/136 by ccl(A) rewrite - 2020-03-12 14:54:07
- 공유 링크 만들기
- 이메일
- 기타 앱
댓글
댓글 쓰기