일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Android
- 카드 내역 공유 앱
- android clean architecture
- RX
- 안드로이드
- onViewCreated
- 타이머앱
- todofication
- nvidia-docker
- recyclerview
- java.lang.OutOfMemoryError: Java heap space
- 대학톡
- 특가알람
- andorid
- 올인원타이머
- 특가촌
- RxJava
- Quickly
- 특가게시판
- moveToState
- kotlin
- List
- 뷰 상태복구
- 작성
- 뷰 상태 저장
- compileKotlin FAILED
- Koin
- 카드내역 공유
- 안드로이드 클린 아키텍쳐
- fragment
- Today
- Total
seoft
Android Studio / intellij 설치 후 초기 세팅 본문
개인 개발 PC의 OS를 포맷하면서 툴을 새로 설치하였고 추후에 또 새로 설치할 상황을 대비해 본인의 세팅을 정리해본다. 추가로 반영될 사항이 있으면 업데이트 예정
1. 평소 사용하는 폰트, Editor font로 적용
눈에 익은 평소에 사용하는 폰트로 사용하기 위해 설정
- 해당 사이트에서 폰트 설치 후 OS 적용(https://github.com/naver/d2codingfont/releases)
- Settings - Editor - font - font 에서 D2Coding ligature 로 변경
2. Ctrl + 스크롤시 글꼴 확대/축소 설정
종종 확대후 축소할 경우가 발생하여 해당 옵션설정으로 원할때 확대/축소할 수 있는 환경을 만들어 사용
설정 :
Settings - Editor - General - Change font size (Zoom) with Ctrl+Mouse Wheel 에 체크
3. plugin 설정
설정 :
Settings - Plugins - Marketplace에서 검색 후 install
설치목록 : Key Promoter X
4. 자동정렬 시 적용되는 에디터 내 마진 설정
개인적으로 좌우 너비가 좀 짧은 것 같아서 해당 옵션 설정
단, 자동 정렬시 반영되는 코드가 바뀌게 되기 때문에 프로젝트에 개입하는 모든 팀원들과 상의 후 공통화 필요.
설정 :
Settings - Editor - Code Style - Hard wrap at = [130]
* Wrap on typing 을 체크할 경우 자동정렬과 관계없이 라인 초과 시 개행되니 체크 해제(default)
5. 툴 내 terminal 대신 git.exe 로 지정
보통 툴 내에서 termnial을 키는 상황이 git관련 command를 입력할 경우인데 (안드로이드 개발 경우)
다음 두 가지 이유 때문에 설정
- 윈도우 명령어 보다 유닉스 명령어를 선호
- 툴 내 창 보다 전체 창을 켜서 작업하는 경우가 잦음
아래와 같이 설정할 경우 intellij 터미널 단축키인 [Ctrl + F12] 키조합 시 git-bash가 새창으로 뜨는 걸 볼 수 있다.
설정 :
Settings - Tools - Terminal - Shell path = [Git\git-bash.exe]
6. Live Template설정
아래 이미지와 같이 빠른 작성을 위해 사용
설정 :
Settings - Editor - Live Templates
Type | Context | Abbreviation | Description | Template text |
surround | EveryWhere | "" |
Surround "" |
"$SELECTION$" |
surround | Kotlin |
L |
Surround log | "${$SELECTION$}".e() |
*Log.e(...)를 Any.e() 라는 extension으로 구현하여 사용
7. XML 개행 스타일 설정
자동정렬시 다음과 같이 개행이 적용됨
설정 :
Setting - Editor - Code Style - XML 에서 다음 사항들 필요한 부분에 체크
- Insert line break before first attribute
- Include namespace declarations
- Insert line break after last attribute
단, 자동 정렬시 반영되는 코드가 바뀌게 되기 때문에 프로젝트에 개입하는 모든 팀원들과 상의 후 공통화 필요.
'etc' 카테고리의 다른 글
app-ads.txt (0) | 2024.08.11 |
---|---|
ubuntu java gradle 설치, 환경변수 설정 (0) | 2022.12.18 |
Tensorflow Docker 환경에서 GPU 연동 (0) | 2019.12.15 |
Ubuntu 18.04 설치 ~ nvidia-docker 세팅 (0) | 2019.12.15 |
ubuntu 터미널 현 디렉토리 우측에 git branch 출력 (2) | 2019.10.07 |