코딩을 하다보면 특정 메소드가 어디에서 사용중인지 확인이 필요할때가 있다. 기존에는 eclipse 의 call hierarchy 기능을 이용하여 조회하거나, intellij에서는 find usage, 또는 call hierarchy 를 조회하여 확인이 가능했다. 하지만 이보다 더 좋은 기능들이 최근 IDE 에 추가되고 있다. intellij 2020.1 버전부터 추가된 기능인데, 메서드위에 해당 메서드가 몇군데에서 사용중인지 카운트 정보를 제공해준다. 해당 메서드가 어디에서 얼마나 이용되고 있는지 한눈에 쉽게 알 수 있어서 좋다. intellij 경우 아래와 같이 설정해준다. (2020.1 버전이후부터 추가됨) 위 기능을 활성화하고 나서 코드를 보면 메서드위에 몇군데에서 사용중인지 표시해준다. 클릭하면 ..
IntelliJ 를 사용하면서 쓸만한 단축키를 정리해본다. 이클립스에서 단축키로 자주 사용하던 기능들도 포함했다. macOS 버전 Settings 열기 Command + , Project Structure 열기 Command + ; 전체검색 Double Shift 특정 문자열검색 Shift + Command + F (or 검색대상 선택후) Find Actions (현재 가능한 액션 검색) Shift + Command + A 프로젝트창으로 포커스 이동 Command + 1 에디터창으로 포커스 이동 ESC 에디터 탭 이동 Shift + Command + [ 또는 ] 최근파일열기 Command + E Outline 뷰 Command + 7 Call Hierarchy (메소드 호출 위치 탐색) 방법1) Ctrl..
Command + ; 입력하여 Project Settings 창을 연다. ( mac ) 1. Tomcat 서버 설정 Preferences > Build, Execution, Deployment > Application Servers > + 클릭 > Tomcat Server > Tomcat 설치 디렉토리 지정 2. Maven Update Maven Project 인 경우 화면 우측의 Maven 클릭하여 창을 확장하여 새로고침 버튼을 클릭한다. ( 의존라이브러리 다운로드 ) 3. 소스 패키지 지정 Project Settings > Modules 에서 프로젝트에서 사용할 소스패키지, 리소스 패키지등을 설정한다. ( Mark ) 4. Facets 설정 Project Settings > Facets 에서 Web ..
이클립스만 주야장창 써왔던 내가 드디어 올해부터 인텔리J를 제대로 한번 써보기로 마음을 먹었다. 어디까지나 나의 취향에 맞는 셋팅이므로 이 셋팅값들을 하나씩 적용해보고 자신에 맞는것 같다고 생각되면 적용하자. 최신버전인 2020버전을 깔아서 실행해보았으나, 곧바로 2019로 다운그레이드를 할 수 밖에 없었다. 2020부터 바뀐 whitespace character (tab키) 가 너무나도 눈에 거슬렸다... 더보기 이 character를 바꿀수 있도록 옵션값을 제공해줬으면 좋으련만.. 안타깝게도 그런 옵션은 없고, 레지스트리의 값을 바꿔서 기본 characte로 바꾸는 옵션은 있으나 이것 역시 나에겐 맘에 들지가 않았다. > 표시가 아니면 가독성이 너무나 떨어지는듯 했다. 아무래도 이클립스만 오랫동안 써..
최신버전의 sts (4.7.0) 를 오랜만에 깔아서 써보는중이다. 그런데 svn 플러그인인 subversive 설치가 안된다. 마켓플레이스에서 검색조차 안됨. 지원이 끊겼나? 그래서 subclipse를 설치하고 자주쓰는 단축키를 셋팅했다. 그런데 단축키를 입력해도 작동하지 않는 문제가 생겼다. 해결방법은 아래의 메뉴에서 설정하면 해결된다. Window > Perspective > Customize Perspective > Action Set Availability > SVN 체크 후 적용 - 참고로 Action Set Availability 메뉴는 예전 구 이클립스의 Command Group Availability 메뉴다.
이클립스에서 SVN의 Branche나 Tag 기능을 사용하려고 할때 아래 오류메세지가 나타날경우, Get repository folder children operation failed. svn: E160013: URL 'http://주소/svn/test/branches' non-existent in that revision 이클립스에는 두가지의 svn 플러그인이 있다. 하나는 공식지원버전인 Subversive 이고, 두번째는 Subclipse이다. Subclipse의 경우 브랜치나 태그를 사용할경우 repository의 루트에 브랜치나 태그를 그대로 생성해버리기 때문에 branches 폴더나 tags 폴더를 필요치 않는다. Subversive는 나름 공식버전이라서인지 각각 브랜치와 태그를 자기 폴더내에 ..
- Total
- Today
- Yesterday
- TMK
- 2020.1
- 우테캠프로
- JBR-2732
- code vision
- JsonMergePatch
- 우테캠
- IntelliJ
- 2020.09
- 표준프레임워크 배치 jar
- 아두이노
- CODINGARRAYKIT
- 12FactorApp
- 코딩입문
- 코딩
- coding
- JsonPatch
- 표준프레임워크 배치
- jeus8
- 이직
- intellij느려짐
- shortkey
- CONDINGARRAY
- SI
- code mining
- JBR-526
- 코딩어레이키트
- 서비스회사
- 아두이노스토리
- Arduino
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |