본문 바로가기
Tool & Setting

[단축키] 개발자 생산성 높이는 Mac 단축키와 IntelliJ 단축키

by 카프리썬 2022. 2. 5.
728x90

나는 생산성충(?)이다. 생산성을 높이기 위한 툴이나 앱들을 이것저거 자주 사용해보는걸 좋아한다.

그중에서 이런 생산성의 기본중의 기본은 단축키라고 생각한다.

그래서 내가 자주 사용하는 단축키들의 모음을 정리해보려고 한다. 

 

참고로, 저는 mac pro M1 유저입니다요..ㅎㅎ

 

반응형

 

Mac 단축키

내가 자주 사용하는 단축키 모음

  • command + space : Spotlight 검색  -> 이것저것 아무거나 모든지 검색할때 좋음

  • command + shift + 4 : 화면캡쳐 (내가 원하는 부분 자를수 있음)
  • command + shift + 3 : 전체 화면캡쳐 (자를수 없음 전체화면)

창 분할하기 (spectacle 앱사용)

나는 이전에 윈도우에서 썼던것 처럼 쓰고 싶어서 컨트롤이랑 커맨드를 가지고 조정할 수 있도록 약간 커스텀했다. 

  • 왼쪽분할 : command + control(^) + 왼쪽 방향키
  • 오른쪽쪽분할 : command + control(^) + 오른쪽 방향키
  • 위로분할 : command + control(^) + 위쪽 방향키
  • 아래로분할 : command + control(^) + 아래쪽 방향키

종료

  • command + w : 창 닫기 (인텔리제이에서는 편집중인 파일이 닫히고, 크롭에선  현재 탭이 닫힌다)
  • command + q : 앱 종료 (크롭 앱 자체를 종료한다)

기타

  • command + r  : 크롬 새로고침
  • control + command + space (또는 fn ) : 이모티콘

일단 자주쓴다고 생각나는 맥북 단축키는 여기까지.........자주 사용하는 인텔리제이 단축키를 알아보자.

 

728x90

IntelliJ 단축키

참고로, pycharm, datagrip 등 jetbrains 만든 툴들은 단축키들이 다 통일된다. 

편집 

  • command + <- (화살표) : 문장의 맨앞으로
  • command + -> (화살표) : 문장의 맨뒤로
  • command + backspace : 문장 삭제 
  • command + d : 문장 복사
  • option + enter : 자동수정 (quick fix)

선택

  • option + shift +<->(화살표) : 단어선택
  • fn + shift +  <->(화살표) : 라인선택
  • option+command + 마우스클릭 : 구현체로 이동

검색

  • command + r (replace): 해당 코드파일에서 텍스트변경 
  • command + shift + r : 전체 코드파일에서 텍스트 변경
  • command + f (find): 해당 코드파일에서 찾기
  • shift+ shift  : 파일,클래스, 설정 등 키워드로 모든걸 검색

메뉴

  • command + , : Preference
  • comamnd + ; : Project Structure  

Preference
Project Structure&nbsp;&nbsp;

그리고 단축키는 내가 직접 커스텀할수도 있다. Keymap에서 지정할 수 있다.

사실 여기에서 나는 code foramatting하는 단축키를 지정했었다. 

 

참고. save option 플러그인

하지만, 아래와 같이 플러그인을 추가하고, formatting action을 지정하면

save할때 자동으로 reformatting 되서 코드컨벤션에 맞출수 있다.  참고 >> auto formatting

 

 

참고 : intellj 단축키 총모음집

반응형

$(document).ready(function() { var $toc = $("#toc"); $toc.toc({content: ".tt_article_useless_p_margin", headings: "h2,h3,h4"}); });