[ IntelliJ ] MacOS - 단축키 정리 > editor

본문 바로가기
사이트 내 전체검색

editor

[ IntelliJ ] MacOS - 단축키 정리

페이지 정보

작성자 웹지기 댓글 0건 조회 2,201회 작성일 22-10-21 17:15

본문

command(⌘) = Cmd

option(⌥) =  Alt

control(⌃) = Ctrl

------------------------------------------------------------------------------------------------

cmd(⌘) + N : 현재위치를 기준으로 디렉토리, 패키지 및 생성목록을 보여주는 것 이외에도 생성자/ getter/setter도 보여준다.

cmd(⌘) + P : 해당 클래스가 인스턴스를 생성하기 위해 필요한 인자 값을 확인 가능합니다.

alt(⌥) + space : 특정 메소드의 구현부를 보는 단축키 입니다.

alt(⌥) : Focus를 이동할때 단어별로 이동할때는 옵션(⌥) 키를 누릅니다.

alt(⌥) + 방향 키(^) : 해당 포커스의 단어가 선택됩니다. ^키를 한번 더 누르면 선택이 확장 됩니다. 계층구조로 포커스의 범위가 넓어집니다.

F1 : 키를 누르면 해당 메소드나 클래스의 Doc을 보여줍니다.

Fn + 좌우상하 키: 현재 포커스에서 좌우 상하로 쉽게 이동 가능합니다. 라인 첫/끝 이동, page Up / page Down

Fn + Shift(⇧) : 라인 전체를 선택 가능합니다.

cmd(⌘) + [,] : 이전 포커스 이동, 다음 포커스 이동을 하는 단축키입니다. 다른 클래스 파일에 있는 포커스에도 적용이 가능하기 때문에 클래스 단위로 이동이 가능합니다.

cmd(⌘) + F : 현재 파일에서 특정 문자열을 찾는 단축키 입니다.

cmd(⌘) + Shift(⇧) + F : 프로젝트 전체에서 특정 문자열 검색이 가능합니다.

cmd(⌘) + R : 현재 파일에서 해당 문자열을 변경하는 단축키입니다. 주로 클래스 파일에서 전역변수를 바꿀때 유용합니다.

cmd(⌘) + Shift(⇧) + R : 프로젝트 전체에서 특정 문자열 변경이 가능합니다.

control(⌃) + Shift(⇧) + R : 현재 클래스 파일의 실행 결과를 보여줍니다.

control(⌃) + R : 이전에 실행했던 클래스 파일의 실행 결과를 보여줍니다.

cmd(⌘) + Shift(⇧) + O : 파일 검색을 하는 단축키 입니다.

cmd(⌘) + alt(⌥) + O : getter, setter등 원하는 메소드를 검색하여 찾을 수 있는 단축키 입니다.

cmd(⌘) + Shift(⇧) + A : Action(rename, theme: 등)을 검색할 수 있는 단축키로 저는 주로 파일 명을 변경할 때 사용합니다.

cmd(⌘) + E : 최근에 열었던 파일들의 목록을 볼 수 있습니다.

cmd(⌘) + Shift(⇧) + E : 최근에 수정했던 파일 목록들을 보여줍니다.

Ctrl(⌃) + I : 인터페이스에 있는 추상메소드를 즉 오버라이딩 할 목록을 보여줍니다. Copy and Paste 작업을 할 필요가 없어지는 좋은 단축키입니다.

cmd(⌘) + J : 현재 포커스를 기준으로 나올 수 있는 라이브템플릿 축약어들을 보여줍니다. iter,inn,ifn 등이 존재합니다.

cmd(⌘) + alt(⌥) + L : 자동으로 코드를 정렬 해주기 때문에 코드의 가독성이 향상되는 효과가 있습니다. 정말 자주 사용하는 단축키입니다.

cmd(⌘) + alt(⌥) + O : 불필요한 Import 문을 없애주는 단축키 입니다. 마찬가지로 자주 사용되는 단축키입니다.

참고: Action(cmd(⌘) + Shift(⇧) + A) 입력 값에 optimize imports on the fly를 클릭하고 설정을 해주면 자동으로 불필요한 import 문을 없애주기 때문에 사용하지 않는 import문을 개발자가 신경을 안써도 됩니다.

Shift(⇧) + F6 : 클래스, 변수, 파라미터 이름을 일괄적으로 변경해주는 단축키 입니다.

cmd(⌘) + Shift(⇧) + F6: 타입을 일괄적으로 변경 할 수 있습니다. 리턴타입도 자동으로 변경 됩니다.

F6 : Inner Class를 외부로 추출하거나, 다른 클래스의 내부 클래스로 이동 할 수 있습니다.

F2: 에러가 발생한 곳으로 포커스를 이동하는 단축키 입니다.
------------------------------------------------------------------------------------
스마트 자동 완성
Ctrl(⌃) + Shift(⇧) + Space : 클래스의 인스턴스 생성시 나올 수 있는 클래스만 보여주는 단축키

Shift(⇧) + Space*2 : 스태틱 메소드가 자동 완성되는 단축키 입니다.

디버깅 단축키
control(⌃) + Shift(⇧) + D : 현재 위치의 메소드에서 디버그 모드로 실행되는 단축키 입니다.

cmd(⌘) + alt(⌥) + R : Resume 다음 브레이크 포인트로 이동하는 단축키 입니다.

F8 : Step Over 현재 브레이크에서 다음 한줄로 이동하는 단축키

F7 : Step Into 현재 브레이크의 다음 메소드로 이동하는 단축키

Shift(⇧) + F8 : Step Out 현재 메소드 밖으로 이동하는 단축키

alt(⌥) + F8 : Evaluate Expression 브레이크 된 상태에서 코드 사용하는 단축키 입니다.

Watch : 브레이크 이후의 코드 변경을 확인하는 것으로 단축키는 없고 무한대 모양으로 되어 있습니다.
-------------------------------------------------------------------------------
리팩토링 단축키
cmd(⌘) + alt(⌥) + M : extractMethod로 복잡한 반복문 같은 경우 리팩토링하여 메소드로 뽑아내는 기능입니다. 정말 꿀 같은 기능입니다.

cmd(⌘) + alt(⌥) + V : 파라미터 변수를 생성하고 출력까지 합니다.

cmd(⌘) + alt(⌥) + P : extractVariable 변수를 만들어서 해당 값을 저장하고 출력까지 한번에 가능한 단축키로 마찬가지로 정말 좋은 단축키입니다.

쿼리를 위한 단축키
Ctrl(⌃) + Shift(⇧) + J : 하단에 있는 문자열을 합치는 단축키 입니다. 쿼리문 같은 문자열을 한줄로 합칠때 사용합니다.
 
원문 : https://webcoding-start.tistory.com/42
추천0 비추천0

댓글목록

등록된 댓글이 없습니다.

Total 53건 3 페이지
  • 23 [ 정부 표준 프레임워크 ] eGovFrameDev DB 접속오류 해결
  • 정부 프레임워크 이클립스 DB접속 오류 Plug-in org.eclipse.datatools.sqltools.result.ui was unable to load class org.eclipse.datatools.sqltools.result.internal.ui.view.ResultsView. 이러한 오류가 발생할 때 C:\eGovFrame-3.9.0\workspace.edu\.metadata\.plugins\org.eclipse.datatools.sqltools.result...
  • 웹지기 03-03 4039 0 0 댓글 0
  • 21 Edit plus php debug 설정 방법
  • 에디터 플러스에서 php debug설정 방법도구 > 기본설정 > 항목탭의 도구 > 항목 도구탭의 사용자도구 > 그룹과 도구 항목 선택추가 > 프로그램메뉴제목 : ~~~~~~~~~~제목~~~~~~~~명령 : D:\APM_Setup\Server\PHP5\php.exe (apmsetup 또는 php.net의 실행프로그램이 설치 되있어야함)인수 : -l $(Copy)동작 : 텍스트 필터로 실행(출력창)출력패턴 : ([A-Za-z]\:...
  • 웹지기 09-11 3890 0 0 댓글 0
+3
  • 20 [ eclipse ] eclipse 설치
  • 구글 검색창에 "eclipse" 검색 검색결과에 따라 나온 eclipse downloads 클릭 다운로드시 회원가입이 필요하므로 회원가입 이후 진행 다운로드 x86_64 를 클릭해서 이클립스 설치 다운로드가 완료 되었다면 다운로드 파일을 클릭해서 설치 시작 Eclipse IDE for Enterprise java Developers 클릭해서 설치 진행 설정된 Installation Folder 에 설치를 해도 되고 원하는 폴더로 변경해도 됨 폴더 선택이 완...
  • 웹지기 11-18 3886 0 0 댓글 0
+1
  • 19 [ vscode ] markdown 만들기 및 사용법
  • vscode에서 md파일을 만들어서 아래 그림 처럼 클릭 <!-- Heading --> # Heading 1 ## Heading 2 ### Heading 3 #### Heading 4 ##### Heading 5 ###### Heading 6 <!-- line --> --- <!-- text attributes --> This is the **bold** text and this...
  • 웹지기 02-14 3360 0 0 댓글 0
+8
  • 15 [ eclipse ] 웹 프로젝트 만들기 - web project create
  • web 프로젝트 만들기 - File > new > 검색창에 web > Dynamic Web Project > next > Project name > Finish - 파일 제작위치는 > 프로젝트명 > WebContent > - f11 클릭시 브라우저로 보기 선택 : Window > 검색창에서 web > Web Browser &gt...
  • 웹지기 01-06 2852 0 0 댓글 0
  • 14 [ phpstorm ] 자동 줄바꿈( 개행 )
  • Preferences - mac -> Cmd+, - window,linux -> Setting(Ctrl+Alt+s) editer > general - soft-wrap these files 에 원하는 파일 추가 (*.md; *.txt; *.rst; *.adoc; *.php, *.html; *.css; *.js; *.htm; *.php3)
  • 웹지기 07-07 2828 0 0 댓글 0
  • 13 [ eclipse ] GUI Download 및 Install
  • GUI ( Graphic User Interface ) Download Eclipse IDE - GUI Installation Help > Install New Software > Add > Local : WindowBuilder Archive : http://download.eclipse.org/windowbuilder/WB/integration/4.5/ > Add > Swing Designer check ...
  • 웹지기 12-28 2746 0 0 댓글 0
+1
  • 12 [ intelliJ ] 맥에서 인텔리제이 mariadb jar 설치 및 jdbc 연결 설정
  • [ intelliJ ] 인텔리제이에 mariadb jar 설치 및 jdbc 연결 설정 일단https://mariadb.com/downloads/ 로 이동해서 connects 탭을 클릭한다. product -> Java 8 + connector 선택 version 은 최신버젼으로 해서 다운로드를 클랙했다. jar 파일이 다운로드가 된다. 이제 intelliJ 로 이동해서 File > Project Structure > Libraries...
  • 웹지기 07-13 2604 0 0 댓글 0
  • 11 [ eclipse ] tomcat download & install - 톰켓 다운로드 및 설치
  • 톰켓 다운로드 https://tomcat.apache.org/ > Tomcat 7.0.107 Released > download Binary Distributions > Core > zip 클릭 다운 Windows >Preferences > Server > Runtime EnvironMents > add > Apache Tomcat V7.0 &g...
  • 웹지기 01-06 2331 0 0 댓글 0
  • 열람중 [ IntelliJ ] MacOS - 단축키 정리
  • command(⌘) = Cmd option(⌥) = Alt control(⌃) = Ctrl ------------------------------------------------------------------------------------------------ cmd(⌘) + N : 현재위치를 기준으로 디렉토리, 패키지 및 생성목록을 보여주는 것 이외에도 생성자/ getter/setter도 보여준다. cmd(⌘) + P : 해당 클래스가 인스턴스를 생성하기 위해 필요한 인자 값을 ...
  • 웹지기 10-21 2202 0 0 댓글 0
게시물 검색

회원로그인

접속자집계

오늘
7,601
어제
8,915
최대
33,828
전체
8,585,141

그누보드5
Copyright © funyphp.com. All rights reserved.