# Preferences...

 - Appearance & Behavior > Appearance - Window Option에서 Shor memory indicator 체크( 메모리 사용률 확인)

 - Editor > General - Change font size(Zoom) with Command+Mouse Wheel - 체크  : 마우스 휠로 글자 폰트 크기 조정 가능, 눈이 침침해서.

 - Editor > Font - Size > 14

 - Editor > Code Style - Scheme(project, default 동일 적용) - Hard wap at - 999 : 에디터창 가로길이 제한

- Edotpr > Code Style > Java - Wrapping and Braces(Tab) - Hard wrap at - 999 세팅


 - Keymap - Eclipse (Mac OS X) 선택 - 옆 설정아이콘에서 Duplicate하여 복사

   - 정의 바로가기 : Main menu > Navigate > Declaration - Command + 마우스 왼쪽클릭으로 변경

   - 찾기 : Main menu > Edit > Find - Command + F 로 변경

 


## 자주 쓰는 단축키 ##

- 정의 바로가기(Declaration) : Command + 마우스 왼쪽

- 찾기(Find) 변경(Replace) : Command + F (변경으로 찾는게 더 좋음)

- 사용되는 곳 찾기(Find Usages) : Command + Shift + G (대상 블럭 후)

- 파일에서 찾기(Find in Path) : Control + H

- 주석(Comment with Line Comment) : Command + /

- 매서드 찾기(File Structure) : Command + O 

- 라인 이동(Line/Column) : Command + L

- 자동 정렬(Reformat Code) : Command + Shift + F

- 불필요 임포트 삭제(Optimize Imports) : Command + Shift + O

- 자동 임포트 : Command + 1 (대상 선택 후)

- 생성(Generate) : Command + N (getter, setter, override ..)


settings.zip


# Todo 적용 화면



1. 기본설정

   전체 적용을 위해 Default Settings에 하는 것이 맞으나 Todo의 경우 Settings에 적용 하여도 모든 프로젝트에서 적용이 됨.



Settings -> Editor -> TODO -> 우측 상단 [+] 선택

- Pattern : \bupdate\b:.*    <- 정규식을 따름 해석 : 문자열 사이에 update: 가 존재할 시 ( ':'를 넣은 이유는 update 문자열이 포함되어 있는 것이 다 나타나 제대로 필터링이 안되서 추가 함) 

  참고 url : https://www.jetbrains.com/help/idea/regular-expression-syntax-reference.html

- Case Sensitive : 대소문자 구분

- Use color scheme TODO default colors : 기본 todo 형식을 사용 할지 여부 (체크해제)

- Error strope maker : 소스 에디터 우측 스크롤쪽 표시 색깔( 참고로 빨간색은 비추천, 에러인지 todo 인지 구별이 어려움^^)

-> OK


2. 검색 필터등록



하단 Filters -> 우측 [+] 선택 ->  필터 이름입력(update) -> 위에서 등록한 todo 선택 -> OK




소스 에디터 창 하단 TODO 탭 선택(없으면 View -> Tool Windows -> TODO)

깔때기 모양 선택 -> update 선택

@ Edit Filters에서 Todo 등록 및 필터 등록 가능 함.

선택된 필터에 따라 TODO 리스트 표시 됨.



3. Live Templates 등록

  Live Templates는 일종의 소스 자동 등록 템플릿이다.



Settings -> Editor -> Live Templates -> 중앙 리스트 화면에서 AndroidComments 선택 -> 우측 상단 [+] 선택 -> 하단 내용 작성

Abbreviation : 자동 생성 템플릿 명(update)

Description : 자동 생성 리스트에서 표시되는 문구

Template text : 생성 되는 템플릿 ( // UPDATE : $date$ $time$ $text$ )


-> 하단 Define 선택



Java 선택(Java 형식으로 템플릿 설정) -> 우측 하단 Reformat according to style 체크 -> 위쪽 Edit variables 버튼 선택



date의 Expression 항목에서 date() 선택 -> Skip if defined 체크



time의 Expression 항목에서 time() 선택 -> Skip if defined 체크 -> OK -> OK




소스 코드에서 upd 쳐서 자동 완성 뜨는 지 확인.






      

'프로그래밍 > Android Studio' 카테고리의 다른 글

Mac에서 키매핑 설정(개인)  (0) 2018.11.02
[Android Studio]Copyright 추가 하기  (0) 2017.07.11

#소스 코드에 Copyright 추가한 모습


1. 기본 설정

Copyright 적용은 앞으로 진행될 모든 프로젝트에 적용 하기 위해서는 Default Settings 에서 진행 되어야 함.(전체 적인 적용은 Default Setting, 현재 프로젝트에서만 적용 할려면 Setting에서)



안드로이드 스튜디오 시작시 -> Configure -> Settings 선택(프로젝트 내에 있다면 ->  File -> Close Project 선택 후 진행)




Copyright -> Copyright Profiles 에서 [+] 클릭수 등록할 이름 입력후 -> OK




Copyright text 영역안에 사용할 문구 입력 -> Apply

Create by [작성자 또는 회사명] on $today.year. $today.month. $today.day.

Copyright (c) $today.year. [작성자 또는 회사명]. All rights reserved. 


태그($~)에 대한 자세한 사항은 http://www.jetbrains.com/help/idea/copyright-profiles.html#profile_page 에서 보시면 됩니다.



왼쪽 메뉴 -> Copyright -> Default project copyright 에서 등록한 카피라이터 명 선택



[+] 버튼 선택 하여 Scope에서 All 로 선택(전체 적용 함)





2.  사용하기


기본설정 후 안드로이드 스튜디오에서 새 프로젝트 생성시에는 카피라이트 안 나옴(기본 템플릿 MainActivity.java, activity_main.xml)

 코드 상에서 카피라이터 추가는

 빈공간 -> (윈도우)Alt + Insert -> Copyright 선택


이후 Activity, Class, Xml 생성시 Copyright 적용됨.


적용 대상 및 카피라이터 위치 설정은 Setting -> Copyright -> Formatting 참고

+ Recent posts