본문 바로가기
반응형

Tools/IntelliJ53

인텔리제이 Commit 탭에서 파일 여는 방법 인텔리제이 Commit 탭에서 파일 더블클릭 시 diff가 열리는 것이 아니라 파일을 열어서 수정을 하고 싶은데 방법은 총 2가지로 하나는 이미지에 표시된 설정 버튼을 눌러준 후 Show on Double-Click -> Source를 눌러 더블 클릭 시 Diff 가 아닌 Source가 뜨도록 변경해 주거나 아니면 Source 형태로 열 파일 선택 후 윈도우의 경우는 F4 Mac 의 경우는 Command + 아래 방향키 가 Jump to Source 단축키기 때문에 선택한 파일을 Source로 열어줄 수 있다 2023. 6. 19.
인텔리제이 파일 이름 부분적으로 알아도 찾는 방법 인텔리제이에서 Searching Everywhere를 사용해서 파일을 찾을 경우 전체 파일명이 기억이 나지 않는 경우가 있는데 User 하고 Controller 가 들어가는 것만 알아도 검색이 가능하다 위 이미지를 보면 *User*Controller 이런 식으로 *단어*단어* 로 찾을 경우 User와 Controller만 들어간 항목을 모두 보여주게 된다 2023. 6. 16.
인텔리제이 코드 한줄 내리기/올리기 방법 인텔리제이에서 현재 코드를 한줄 내리거나 올리려면 Mac, Windows 상관없이 Alt + Shift + Up/down 키를 눌러주면 된다 2023. 6. 15.
인텔리제이 디버거 파라미터 JSON 형식으로 넘기는 방법 인텔리제이에서 디버거 사용 중 DTO 파라미터를 Dto = {Dto@18933} id = {Long@18936} 1 engName = "test" 이런 식으로 받는 것이 아니라 아래와 같이 JSON 형태로 받으려고 하는데 (로직은 동일하고 보는 방식만 변경됨) { "id": 1, "engName": "test" } 방법은 Preferences 로 들어온 후 Build, Execution, Deployment > Debugger > Data Views > Java Type Renderers 를 차례로 선택해준 후 + 버튼을 누르고 Renderer name은 아무렇게나 설정하고 Use Following expression 부분을 클릭한 뒤 코드에 아래 내용을 넣어주자 if (null == this || th.. 2023. 6. 7.
인텔리제이 Reload All from Disk 자동으로 하는 방법 인텔리제이 외부에서 terminal 이나 Sourcetree 등을 이용해서 싱크를 맞췄을 경우 File was changed on disk. 가 뜨면서 매번 수작업으로 reload를 해주기 굉장히 귀찮은데 Reaload All from Disk 기능을 사용해도 귀찮기는 마찬가지다 인텔리제이 외부에서 파일이 변경되었을 경우 자동으로 싱크를 맞춰주려면 Preferences 로 들어온 후 Appearance & Behavior > System Settings 로 들어온 뒤 표시한 Synchronize external changes when switching to the IDE window or opening an editor tab 을 체크해준 후 Apply 를 눌러주면 외부에서 프로젝트 안의 파일을 변경했을.. 2023. 6. 6.
인텔리제이 Find in Files 사용 시 특정 경로 제외방법 인텔리제이에서 Find in Files 사용 시 bin 경로에 있는 파일들은 클래스 파일이라 변경할 일이 없는데 계속 떠서 손가락 미끄러지면 이상한 파일을 고치게 되는 경우가 있는데 bin 경로의 모든 파일들이 Find in Files 에서 노출되지 않게 하려면 IntelliJ 왼쪽 프로젝트 경로에서 특정 경로를 선택해준 뒤 우클릭 후 > Mark Directory as > Excluded 를 눌러주자 이러면 Find in Files 사용 시 지정한 경로의 파일은 노출되지 않게 된다 혹시나 잘못된 경로를 Excluded 처리했다면 해당 경로 우클릭 후 Mark Directory as > Cancel Exclusion 을 눌러주면 다시 Find in Files 에서 해당 경로의 파일들도 조회되게 된다 2023. 6. 1.

반응형