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

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

editor

[ IntelliJ ] MacOS - 단축키 정리

페이지 정보

작성자 웹지기 댓글 0건 조회 3,211회 작성일 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건 1 페이지
  • 53 [ eclipse ] 이클립스 검색 후 항상 새창에서 소스 파일 열기
  • [ eclipse ] 이클립스 검색 후 항상 새창에서 소스 파일 열기 - 계속 같은 창에서 소스 파일이 열려서 검색을 하게 되었다. 윈도우에서는 window > preferences > 맥에서는 eclipse > settings > General > Search 메뉴 또는 type filter text 창에 search 2번의 Reuse editors to show matches 를 체크 해제 하면 중복되어서 뜨지 ...
  • 웹지기 02-24 2679 0 0 댓글 0
+5
  • 52 [ eclipse ] 맥에서 lombok 설치하기
  • lombok 사이에서 다운로드 받기 롬복 사이트에서 download 로 이동한다. https://projectlombok.org/download 다운로드를 받아서 실행을 시킨다. lombok.jar 파일을 클릭해서 실행을 시키면 다음과 같은 화면이 뜬다 그리고 Cat't find IDE가 뜰 경우가 있고 안뜨는 경우가 있는데 뜰경우 OK를 눌러 창을 닫는다. IDEs 의 창에 아무것도 뜨지 않으면 선택해서 연결을 해줘야 한다. 이런경우 Specify locatio...
  • 웹지기 02-17 2468 0 0 댓글 0
  • 51 [ eclipse ] 브라우져 외부에서 실행하기 및 브라우저 정하기
  • 프로젝트를 실행하면 내부 브라우져에서 실행되게 설정이 되어있다. 외부에서 볼 수 있게 연결 수정을 해보자. 설정창을 띄운다.Preferences >> 맥에서는 Settings >> Preferences >> General >> Web Browser >> Use internal web browser ( 내부에서 실행 ) Preferences ...
  • 웹지기 02-17 2684 0 0 댓글 0
  • 50 [ eclipse ] Cannot change version of project facet Dynamic W…
  • 이클립스에서 이것 저것 테스트를 해보다가 프로젝트에서 마우스 우클릭 > Properties > Project Facets 에서 Dynamic Web Module 4.0 // Java 1.8 로 올려서 저장을 한다음처음에 셋이팅이 되었던 DYnamic Web Module 2.5 // Java 1.7 로 변경하려니 오류가 발생 Cannot change version of project facet Dynamic Web Module to 2.5 프로젝트의 java 버젼,...
  • 웹지기 12-26 2518 0 0 댓글 0
  • 열람중 [ IntelliJ ] MacOS - 단축키 정리
  • command(⌘) = Cmd option(⌥) = Alt control(⌃) = Ctrl ------------------------------------------------------------------------------------------------ cmd(⌘) + N : 현재위치를 기준으로 디렉토리, 패키지 및 생성목록을 보여주는 것 이외에도 생성자/ getter/setter도 보여준다. cmd(⌘) + P : 해당 클래스가 인스턴스를 생성하기 위해 필요한 인자 값을 ...
  • 웹지기 10-21 3212 0 0 댓글 0
  • 47 [ eclipse ] 맥OS (MacOS) 에서 자동완성 단축키를 변경
  • 맥OS (MacOS) 에서 자동완성 단축키가 한/영 전환키와 맞물려 있어서 단축키가 먹지 않아서 변경을 해보자 Preferences > 검색창에 keys > type filter text 창에 Content Assist > Binding 에 ^Space 클릭 > ⌃⌘Space 로 변경 후 apply and close
  • 웹지기 07-27 2753 0 0 댓글 0
+1
  • 46 [ 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 3319 0 0 댓글 0
  • 45 [ intelliJ ] 맥용 단축키 (preferences > keymap > editor actions …
  • intelliJ 맥용 단축키 (preferences > keymap > editor actions 부분 macOS) 정렬 Option + Command + l 커서 이동 Command + 방향키( <- , ->) 라인맨 왼쪽, 라인맨 오른쪽또는 Fn + 방향키( <- , ->)복사 Command + c붙여넣기 Command + v블럭씌우기 Command + Shift + 방향키(<...
  • 웹지기 07-12 2756 0 0 댓글 0
  • 44 [ 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 3646 0 0 댓글 0
  • 43 [ phpstorm ] 화면에 세로줄 없애기
  • Preferences - mac -> Cmd+, - window,linux -> Setting(Ctrl+Alt+s) editer > general > apperance - show hard wrap and visual guides 체크해제. 저장 하면 사라짐.
  • 웹지기 07-07 2564 0 0 댓글 0
+6
  • 42 [ phpstorm ] 윈도우에서 파일 자동 배포( deployment use rsync for downlo…
  • Tools>Deployment>Configuration>Usersyncfordownload/upload이부분에 체크를 해서 자동 저장을 하고 싶다면rsync와openssl을 설치해야한단다. Rsync라는게macos와linux에서는자동으로 지원이 되어서 찾아서 연결만 해주면 되지만 윈도우 같은 경우 설치가 되어있지 않다. 검색을 해보니 약간 복잡 해야 할 일이 있지만 ...
  • 웹지기 06-13 3334 0 0 댓글 0
  • 40 [ vscode ] vscode에서 php 사용하기
  • vscode에서 php 사용하기위해서 설치할 것은 Extenstions > 검색창에 > PHP IntelliSense >> install >> manage >> Extension settings > Edit in settings.json >> 아래부분을 추가 "php.executablePath": "p...
  • 웹지기 05-04 6358 0 0 댓글 0
  • 39 [ 정부 표준 프레임워크 ] 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 4637 0 0 댓글 0
게시물 검색

회원로그인

접속자집계

오늘
21,800
어제
25,733
최대
43,745
전체
10,603,415

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