본문 바로가기

꿀팁6

IntelliJ Honey Tips 6 예전 작성된 글과 2024년의 내 글들을 보면 뭔가 정리수준이 올라간 게 느껴진다... 부디 IntelliJ를 사용하면서 많은 도움을 얻기를 바란다 (플러그인 추천 글도 2024년 version으로 업데이트를 해야하는데...ㅠ) - 목차 bread-crumbs navigator 표시하기 git 특정 라인만 커밋하기 file path 압축/해제 file path 단위로 이동 git 기반으로 변경된 부분(신규 또는 수정된 라인)으로 이동하기 파일 닫기 버튼 왼쪽으로 바꾸기 + 원 클릭으로 탭 닫기 주석에 대해 오타체크 해제하기 파일 마지막에 자동으로 개행문자 추가하기(LF & CRLF) memory indicator 표시하기 원하는 라인으로 이동하기 코드 정의 부분으로 이동하기 뒤로 가기 / 앞으로 가기 폰.. 2024. 4. 19.
IntelliJ Honey Tips 5 - 단축키 모음 이번 5번에서는 단축키로 돌아왔다 인텔리제이를 잘 쓰려면 단축키와 여러 기능들 또한 알면 좋다 오늘은 나름 꿀팁들을 몇개 또 들고 왔다 현재 파일에서 변수/메서드 검색: Cmd + F12(윈도우는 컨트롤 + F12) 구조(structure) 보기: Cmd + 7 (위와 비슷하다. 하지만 더 강력하다. 프로젝트 구조도 볼 수 있고 메서드 단위로 점프 뛰며 이동할 수 도 있다) 모든 메서드 및 javadoc 줄이기(collapse): cmd + shift + +/- 해당 위치의 접은 코드 늘리기(expand) : cmd + +/- => 로직이 복잡할때 모든 메서드를 줄여놓고 cmd + 7으로 메서드를 찾아가서 작업하면 눈도 머리도 안피곤함! 최근에 정말 복잡한 3000줄 이상의 .ts파일에서 LifeCycl.. 2023. 1. 5.
IntelliJ Honey Tips 4 - 필수!(feat. 협업하기 위한 셋업) 개발에 대한 포스팅이 꽤나 늦었다 ㅎㅎ 회사에서 이리 치이고 저리 치이고 야근도 한다고! 자, 우리 개발자들은 다른 사람의 코드를 보기도 하고 내가 수정하기도 하고, 내가 만든 코드를 다른 사람이 보게 된다 면접때 면접관이 중요하게 보는 포인트 중에 하나는 팀프로젝트 경험이 있는가(취준생인 경우), 회사를 다녀본 경우는 다른 팀원들과 소통의 오류를 겪었을 때 어떻게 해결했는가?(이직인 경우) 이다 이 두 질문의 Main Context는 협업이다! 코드레벨에서의 협업은 Git Commit Message Convention, Camel/Kebab/Pascal Case Convention, variable Convention, JavaDoc작성, Hard Wrap(IDEA), ESLint or TSLint, .. 2022. 10. 23.
Mac 강의 볼때 Honey Tip 자.. 여러분들은 맥으로 강의를 어떻게 보시나요? 강의 내용 정리도 해야하고(노션이나 기타 파일 등등에) 코드도 작성해야되고.. 듀얼모니터를 써야하나... 아이패드를 두고 사이드카로 써야하나 그러시죠? 아직까지 언제끝날지 모르는 코로나를 두고.. 카페 코딩도 괜찮지만 집에 와서 코딩을 하신다고 하면... 맘 편하게 30~50 투자해서 30인치 이상 모니터 하나를 두고 맥북은 클램쉘(덮어두고 쓰는) 모드로 사용합시다 그리고 화면을 반으로 갈라주세요!!! 창이 최대화 화면이 아닐때!! 좌측 상단의 초록색 버튼을 꾸욱 눌러주시면 저런 옵션들이 나옵니다 좌측에 둘지 우측에 둘지 그건 본인이 설정해주세요 그리고 저는 실행화면(보통 웹 브라우저)를 최대화로 두는 것을 좋아해서 라이브 서버로 크게 띄워놓고 강의화면과.. 2022. 8. 16.
IntelliJ Honey Tips 3 여러 꿀팁들을 모아모아 한번에 올리고 싶었지만, 짧은 1줄 이지만 너무 유용한것 같아서 미리 올린다(22.05.220 나중에 추가로 아래에 몇개 더 올릴 것이다 1. 어떤 객체의 하위 or 상위 객체 보기(구현체 or 인터페이스 or 추상 클래스 등등 전부 다) 일단 IDE 내에서 import를 시켜서 빨간 줄을 없애준다 그리고 이 변수에 갖다 대고 단축키 (Ctrl + H를 누른다 - 맥/윈도우 모두 동일) 그러면 오른쪽에 Hierarchy(계층 구조) 탭이 열리는데 이 안에서 상위 또는 하위 객체들을 볼 수 있다 예를 들어 Map을 먼저 보겠다 맵에 커서를 둔 채로 컨트롤 H를 누르면 이런 친구들이 나온다 맵 형태로 이루어진 인터페이스, 구현클래스, 추상클래스 등이 싹 다 나온다 아이콘마다 마우스를 .. 2022. 5. 22.
IntelliJ Honey Tips 2 1. 서비스 탭이 안보일때 (못 찾을때) Alt + 8 Command + 8 번 누르면 바로 튀어나오니 걱정 ㄴㄴ 2. IPv6를 IPv4로 보고 싶을 때 기본적으로 IP 로깅을 하면 IPv6로 인식이 되어서 출력된다 테스트할 컨트롤러를 만들어준다(그냥 Rest 방식으로 테스트 해도 무방) 보시다시피 0.0.0.0.0.0.0:1 이라고 나오는게 IPv6 형식의 주소입니다 사실 현재는 4와 6를 혼용해서 쓴다고 하지만 실제로 우리는 4자리수 체제가 익숙하죠? 127.0.0.1 == localhost 인텔리J에서 IPv4방식으로 볼 수 있는 방법 Help - Edit Custom VM Options... 를 선택 -Djava.net.preferIPv4Stack=true -Djava.net.preferIPv4.. 2022. 5. 7.