출처 : https://jhnyang.tistory.com/m/227
ORANGE ORACLE 단축키 완벽 정리!
오라클을 열면 가장 먼저 할게, DBMS에 로그인해야하죠 ㅎㅎㅎ
1. CTRL+ n
CTRL+ N: connect하기
CTRL+N
CTRL+N을 누르면 이렇게 계정에 로그인할 수 있습니다.
2. ALT+ F5
ALT+ F5 : SQL Tool 추가
그 다음 ALT+F5를 이용해서 SQL TOOL을 하나 생성해줘야하죠 ㅎㅎ

보통 업무하면서는 커넥션을 한 기본으로 5개 띄어놓는 거 같은데, 한두개야 손으로 하면 불편함이 없지만 확실이 일할때는 단축키가 있어야 속도가 나는 것 같아요.
3. F7
F7 : 세션 선택
저는 주로 하나의 SQL TOOL에 하나의 세션을 연결하는 편인데
종종 하나의 SQL TOOL에 서로 다른 세션을 스위치해야할 경우가 있더라고요 그 때 알아두면 유용한게 세션 선택하는 단축키 F7입니다.

이렇게 현재 열려있는 세션들을 확인할 수 있어요. 간단하게 그때그때 스위치!
4. CTRL + t
CTRL + T 탭 추가
CTRL+shift+T 탭복사해서 추가

이렇게 하나의 SQL Tool에는 여러 스크립트의 TAB을 만들 수 있습니다. CTRL+T를 누르면 생성돼요.
반면, 어떤 탭을 누른 상태에서 CTRL+SHIFT+T를 누르면 바로 옆에 복사된 탭이 생성됩니다.
참고로 탭을 닫는 단축키는 따로 없습니다.
하지만 alt + f + c 하면 바로이동 단축키로 닫을 수 있어요.
alt + f + e는 탭 모두 닫기!
5. F6, shift+F6
F6: 다음 탭 이동
shift + F6 : 이전 탭 이동
이렇게 여러개의 탭이 있을 경우 F6과 shift+F6을 사용하시면 탭 이동을 자유로이 할 수 있어요.
6. Alt + r
Alt + R 스크립트 저장
새로운 탭을 많이 만들기도 하지만 보통 자주쓰는 쿼리들은 저장을 해놓고 불러와서 사용하죠. 매일 작업했던 거 모니터링 하는 쿼리라던가 등등..
그럴때 스크립트를 저장해두면 간편하게 불러올 수 있어요,.
스크립트 저장
Alt + R 을 누르면 New script file 창이 뜹니다. 여기 Filename에 알아보기 쉬운 파일명으로 저장해줍시다.
7. Ctrl + r
Ctrl + R 스크립트 불러오기
6번에서 저장한 스크립트를 Ctrl + R로 쉽게 불러올 수 있어요.

내가 저장했던 스크립트명들과, 이를 클릭하면 내용을 볼 수 있습니다.
8. Ctrl + -
Ctrl + -: 주석
Ctrl + shift + - : 주석 해제
그냥 커서 있는데다가 Ctrl + '-' 를 누르면 그 줄이 주석이 되고
블럭처리 한 후에 Ctrl + '-'을 누르면 블럭된 길이만큼 주석처리가 됩니다.
주석처리
9. Ctrl + u
Ctrl + u 소문자로 변경하기
Ctrl + shift + u (Ctrl + U) 대문자로 변경하기
주로 소문자를 많이쓰니, 소문자로 편하게 작성하는데요. 팀과 공유하거나, 업무메일을 보낼때에는 대문자로 통일시키는게 보기에 깔끔해서 많이 쓰는 단축키이죠.
10. Ctrl + shift + f (Ctrl + F)
Ctrl + shift + f 라인정리
이중쿼리나 뭐 여러 조건 쿼리를 작성하다보면 쿼리문이 보기에 더러워지는데... (select 할때부터 이미 더러워짐..) 해당 단축키로 라인정리를 가끔 한번씩 해줍시다.
완벽하게 되진 않지만 깔끔해져요
11. F3, Ctrl + f
F3 :검색
하나의 스크립트에 쿼리가 많다보면 특정 쿼리를 찾기 위해 검색기능을 많이써요. 찾아간 다음에 실행!
Find창
물론 Ctrl + f를 눌러서 실행시켜줘도 돼요.
12. Ctrl + o
6번 방식으로 저장하지 않고, 다른 폴더에 저장되어 있는 쿼리스크립트를 불러오고 싶다면 Ctrl +o를 눌러줍시다.
공용적인 단축키이기도 하죠 . 그럼 열기창이 뜨게 됩니다.
13. Ctrl + enter
Ctrl + enter : 하나의 쿼리를 실행.
이제 실행으로 넘어갑시다!
쿼리를 ';'단위로 실행하고 싶을 경우, (설정에서 ';'생략으로 해도 하나의 쿼리 단위로 실행 _
쿼리있는 곳에 커서를 두고 Ctrl + enter를 치면 됩니다.
14. F5
F5 : 스크립트에 있는 모든 쿼리 실행
저 같은 경우는 탭에 모니터링 쿼리를 싹다 집어넣은 다음에 매일 아침 돌려줍니다.
그리고 이렇게 결과 탭을 보면서 이상이 있나 없나 확인하죠.

F5로 실행했을 시 실행된 쿼리 개수만큼 아래 result 탭이 뜨게 됩니다.
15. Ctrl + L
Ctrl + L 선택한 쿼리만 실행
내가 드래그한 특정 개수의 쿼리만큼 실행시키고 싶을 때 !
16. F8
F8 이전에 실행한 쿼리 목록을 볼 수 있음
뭔가 개발을 하고 테스트를 할 때에는 select, update, insert, delete 이 4 명령어를 매우 자주 쓰게 되죠.
특정 쿼리를 여러번 돌려야할 때에는 history를 참고하면 좋아요

해당 쿼리를 더블클릭하면, 스크립트에 복사되어 들어가집니다.
17. F9
F9 수정 모드
insert같은 경우 매번 쿼리 작성하기 너무 힘들죠 ㅎㅎ
간단한 (insert, update, delete) 와 같은 작업은 F9를 이용해서 해주면 편합니다.
테이블명에 커서를 두고 F9를 눌러주세요

+를 누르면 추가! 바로 옆 마이너스를 누르면 삭제!, 수정은 수정하고 싶은 행 부분을 클릭후 고치면 됩니다.
18. Ctrl + F12
Ctrl + F12 : commit
Ctrl+ shift + F12 : ROLLBACK
커밋할때 매번 아래처럼 작성 후 실행시키셨나요? Ctrl + F12누르면 바로 커밋할 수 있습니다.
수기
업데이아 추가 등의 수정 작업후엔 ctrl + F12로 커밋 눌러주기. 여기에 shift를 더하면 rollback 단축키가 됩니다.
19. Alt +c
Alt + C 테이블 컬럼에 대한 상세 정보를 보여줌

테이블에 커서를 놓고 alt+c를 누르면 이렇게 컬럼별 상세정보가 나오게 됩니다.
복사도 가능해서 나중에 insert같은 쿼리 만들때 활용해도 편해요. 어떤게 not null인지도 쉽게 확인할 수 있어요.
20. 실행계획 확인 Ctrl + E
Ctrl+E : PLAN정보 확인
단축키 실행 결과
이 외에도
ALT + F1 : 스키마 브라우저 보기
F4 테이블 상세 정보 열람
등등의 단축키가 있습니다.
그 외 오렌지 설정 팁!
▼쿼리 세미콜론 생략 설정방법: jhnyang.tistory.com/343