728x90
반응형
SMALL
728x90
반응형
LIST
728x90
반응형
SMALL
DBeaver를 설치하면 여러 환경이 기본값으로 설정되어 있다.
SQL 편집기 글씨도 작고, 폰트도 마음에 안 들고 해서 설치 후 몇 가지 내가 설정하는 것을 정리해 보았다.

■ SQL 편집기 글꼴 및 크기 변경

1. [상단메뉴 - 윈도우 - 설정]으로 이동한다.

2. [User Interface - 모양 - 색상 및 글꼴]로 이동하여 [DBeaver Fonts - Monospace font]로 가서 원하는 글꼴 및 크기로 편집한다.

 

■ 쿼리 작성 중 테이블 자동완성 목록에서 클릭하면 테이블 옆 Space와 Alias 자동 생성 막는 방법

1. [편집기 - SQL 편집기 - SQL 자동완성]으로 이동한다.

2. [Insert space after table/column names]는 체크를 해제한다. (자동완성 중 테이블 및 컬럼을 클릭하면 자동으로 Space가 들어가는 기능)

3. [Insert table aliases (in FROM clause):]는 N/A로 변경한다. (자동완성 중 테이블을 클릭하면 자동으로 Alias가 생성되는 기능)

 

■ 쿼리 작성 중 싱글쿼터('), 더블쿼터(") 작성 시 자동으로 닫히는 기능 막는 방법

1. [편집기 - SQL 편집기 - Code Editor]으로 이동한다.

2. Auto close의 내용을 보고 체크를 해제한다.

 

■ 줄 바꿈이 공백인 경우 쿼리 실행이 될 수 있도록 변경하는 방법

1. 아래와 같이 쿼리문에 줄 바꿈 공백이 들어간 경우, 기본설정에서는 에러가 난다.

2. 이를 무시하려면 [편집기 - SQL 편집기 - SQL 실행]으로 이동한다.

3. [Blank line is statement delimiter]는 체크를 해제한다.

 

■ 행 번호 표시

1. [편집기 - 문서 편집기]으로 이동한다.

2. 행 번호 표시를 체크한다.

 

■ 단축키 설정

1. 단축키를 변경은 [User Interface - 키]로 들어가서 변경할 수 있다.

2. 단축키 변경은 바꾸고 싶은 명령을 클릭한 후, 하단 바인딩에서 사용할 단축키를 누르면 세팅된다.

728x90
반응형
LIST
728x90
반응형
SMALL

■ 사용하면서 유용했던 단축키 정리

단축키 설명 비고
Shift + Alt + A 새로 블록 편집/해제
단축키를 누르면 십자가 표시로 변경된다.
블록을 잡고 편집한다.
해제시는 다시 동일 단축키를 누른다.

F7 Procedure에서 raise notice를 확인할때 필요  
Ctrl + Space 테이블 조회시, 모든 컬럼 자동생성 select *
  from table

- * 입력 후 Ctrl + Space를 누르면 table에 있는 모든 컬럼 자동으로 생성된다.
- alias를 a로 준 경우 a.* 입력 후 Ctrl + Space
Ctrl + Alt + Space SQL 템플릿 사용  
Ctrl + / 주석 및 해제 -- 를 통한 주석

Ctrl + Shift + /  주석 및 해제 /**/ 를 통한 주석

Ctrl + Shift + Y 소문자로 변환  
Ctrl + Shift + X 대문자로 변환  
Ctrl + D 현재 라인 삭제  
Ctrl + Delete 포커스 기준으로 다음 단어 삭제  
Ctrl + Backspace 포커스 기준으로 이전 단어 삭제  
Ctrl + Shift + Delete 포커스 다음 단어부터 현재 라인 끝까지 삭제  
Ctrl + Shift + Up(↑)/Down(↓) 현재 라인 상/하로 이동  
Ctrl + Shift + Enter 포커스는 고정이 되면서 라인이 추가  
Ctrl + Alt + J 포커스 기준으로 아래 라인 글 붙이기 Del로 붙였을때는 포커스 뒤로 글이 붙고,
Ctrl + Alt + J로 붙였을때는 붙인 글 뒤로 포커스가 붙는다.
Ctrl + Alt + Up(↑)/Down(↓) 현재 라인 복사  
Alt + Up(↑)/Down(↓) 현재 라인 기준으로 개행 아래 있는 블록 선택  
Ctrl + Right(→)/Left(←) 다음/이전 단어로 이동  
Ctrl + Shift + Right(→)/Left(←) 다음/이전 단어로 이동하면서 선택  

 

728x90
반응형
LIST

+ Recent posts