// RAD Studio
// 퀵 스타트
// 키보드 가이드
코드 에디터
툴 팔레트
툴 팔레트는 상황에 반응함. 예: 폼에서는 시각적/비-시각적 컴포넌트가 나타나고, 데이터 모듈이면 비-시각적 컴포넌트, 코드 에디터이면 파일 관련 항목이 나타남
프로젝트와 파일
창 / 작은 창 / 탭키
찾기와 바꾸기
폼 디자이너
디버깅
일반 | ||
Ctrl + | Space | "코드 완성" 창 열기 |
Ctrl + Shift + | A | "Find Unit" 창 열기: uses 절에 추가할 유닛을 찾아서 넣는다 |
Ctrl + Shift + | H | 헬프 인사이트 (커서가 놓인 곳의 심볼에 대한 정보를 힌트로 표시) |
Ctrl + Shift + | F4 | 모든 에디터 페이지 닫기 (단 main 페이지는 남겨둠) |
Ctrl + Shift + | G | 새 GUID(Globally Unique Identifier) 삽입 |
Ctrl + Shift + | I | 코드 영역 들여쓰기 |
Ctrl + Shift + | U | 코드 영역 내어쓰기 |
Ctrl + | / | 코드 영역을 "// 주석"으로 만들기/풀기(#을 쓰는 키보드도 있음) |
Ctrl + Shift + | T | 할일-목록에 추가 (View > Tool Windows > To-do List) |
코드 완성 | ||
Ctrl + Shift + | C | 커서가 놓인 클래스의 선언을 완성 |
Ctrl + Shift + Alt + | P | 프로토타입 동기화 (변경된 메소드 선언을 서로 연결된 interface / implementation에 반영) |
Ctrl + | D | 소스 코드에 서식을 자동으로 반영 |
Ctrl + | J | 코드 템플릿(Code template)을 반영하여 완성 |
매크로 | ||
Ctrl + Shift + | R | 매크로 녹화 시작하기/끝내기 |
Ctrl + Shift + | P | 매크로 실행하기 |
북마크스(Bookmarks)와 고급 이동(Advanced Navigation)�“Tools > GetIt Package Manager”를 열어서 IDE 확장팩 중 보다 강화된 북마크스와 네비게이터 다운로드 가능 | ||
Ctrl + | 1..9 | 북마크 위치로 이동 |
Ctrl + Shift + | 1..9 | 북마크 넣기/없애기 |
Ctrl + Shift + | 위/아래 | 메소드의 인터페이스 위치 / 구현 위치로 점프 |
Alt + | G | 줄 번호로 이동 |
리팩토링 | ||
Ctrl + | O+U | 선택된 코드 블록 또는 다음 글자를 대소문자 변환 |
Ctrl + Shift + | E | 해당 식별자를 사용하는 모든 참조에서 이름바꾸기 |
Ctrl + Shift + | L | 선택된 문자열을 리소스 문자열이 되도록 전환하기 |
Ctrl + Shift + | M | 선택된 코드 부분을 꺼내어, 메소드가 되도록 바꾸기 |
코드 접기 | ||
Ctrl + Shift + | K+A | 코드 블록 모두를 펼치기 |
Ctrl + Shift + | K+C | 클래스(class) 모두를 접기 |
Ctrl + Shift + | K+E | 현 위치의 코드 블록 접기 |
Ctrl + Shift + | K+G | initialize/finalise, interface/implementation 접기 |
Ctrl + Shift + | K+M | 메소드(method) 모두를 접기 |
Ctrl + Shift + | K+T | 현재 블록의 접힘/펼침 전환하기 |
Ctrl + Alt + | B | 중단점(breakpoint) 목록 보기/관리 |
Ctrl + Alt + | S | 호출 스택(Call Stack): 함수 호출 관찰 |
Ctrl + Alt + | W | 지켜보기(Watches) 값 보기/관리 |
Ctrl + Alt + | L | 지역 변수 창 |
Ctrl + Alt + | T | 쓰레드 상태(Thread Status) |
Ctrl + Alt + | V | 이벤트 로그(Event Log) |
Ctrl + Alt + | C | 전체 CPU 창 |
Ctrl + Alt + | M | 모듈(Modules) 창 |
Ctrl + Alt + | D | Disassembly (기계어 코드) |
Ctrl + Alt + | K | 값을 스택(stack) 안에 있는 그대로 보기 |
// Docwiki로 가서 전체 도움말 보기 http://docwiki.embarcadero.com/RADStudio/en/Default_Keyboard_Shortcuts
(CC BY-SA 4.0에 따라 재구성 허용)
| F4 | 커서(cursor) 위치까지 실행 |
| F5 | 중단점(breakpoint) 넣기/없애기 |
| F7 | 안으로 추적(Trace) |
Shift + | F7 | 다음 소스 줄로 추적(Trace) |
Ctrl + | F7 | 값(value) 파악 / 변경 |
| F8 | 다음 줄로 건너가기(Step Over) |
Shift + | F8 | 해당 함수가 값을 반환하는 곳까지 실행 |
| F9 | 실행(Run) |
Ctrl + Shift + | F9 | (디버깅하지 않고) 실행 |
Ctrl + | F2 | 프로그램 리셋(Reset) |
먼저 프로젝트 매니저에서 Build Configuration을 Debug로 선택한 후, 디버깅
| Esc | 카테고리 모두를 표시 |
Ctrl + | F9 | 컴파일 / Make (변경된 파일만) |
Shift + | F9 | 프로젝트 안에 있는 모든 파일을 빌드 |
Ctrl + Shift + Alt + | F9 | 프로젝트를 배포 |
Ctrl + Shift + Alt + | F11 | 프로젝트 옵션(Project Options) |
Shift + | F11 | 프로젝트에 추가하기 |
Ctrl + | S | 저장하기 |
Ctrl + Shift + | S | 모두 저장하기 |
Shift + | F12 | 폼 찾기 |
Ctrl + | H | 비-시각적 컴포넌트 숨기기/보이기 |
Ctrl + | A | 모든 오브젝트 선택 |
Ctrl + 방향키 | 선택된 컴포넌트 위치 이동 Shift 키를 함께 누르면 더 빠르게 이동 | |
Shift + 방향키 | 선택된 컨트롤 크기 변경 | |
탭키 / 방향키 | 다른 컴포넌트 선택 | |
| Esc | 부모 컨트롤 선택 |
Ctrl + | F | 활성 창에서 검색 |
Ctrl + | E | 다시 검색 |
Ctrl + Shift + | F | 파일, 프로젝트, 폴더 안에 있는 문자열 검색 (결과는 메시지 창에 표시됨) |
Ctrl + | L | 다음 검색 결과 항목으로 이동 |
Ctrl + | R | 찾기와 바꾸기 |
RAD Studio®는 순수 네이티브 애플리케이션을 개발할 때 사용하는 가장 강력한 IDE 로써, Delphi® 와 현대식 C++ 언어에서 사용되는 강력한 시각적 개발 도구와 도구-사슬이 들어있다. 동급 최강인 윈도우 플랫폼 API 통합 능력과 유연한 컴포넌트-기반 아키텍처의 장점을 활용하여, 단일 코드를 기반으로 윈도우, 맥OS, iOS, 안드로이드, 리눅스를 사용하는 수억명의 사용자를 위한 앱을 단일 코드기반으로 빠르게 개발한다.
// 더 많은 IDE 애드-온, 컴포넌트,
// 예제 프로젝트를 겟잇(GetIt)에서 찾기
// “Tools” > “GetIt Package Manager”
Ctrl + | . | IDE 인사이트 (F6 키를 사용해도 됨) |
| F11 | 오브젝트 인스펙터 |
Ctrl + Alt + | F11 | 프로젝트 매니저 |
| F12 | 코드와 폼 디자인을 서로 전환 |
Alt + 위/아래 | Code > Design > History 순서로 전환 | |
Ctrl + Alt + | P | 툴 팔레트 |
Shift + Alt + | M | 메시지(Messages) |
Ctrl + | 탭키 | 다음 탭 |
Shift + Ctrl + | 탭키 | 이전 탭 |
코드 에디터
툴 팔레트
툴 팔레트는 상황에 반응함. 예: 폼에서는 시각적/비-시각적 컴포넌트가 나타나고, 데이터 모듈이면 비-시각적 컴포넌트, 코드 에디터이면 파일 관련 항목이 나타남
프로젝트와 파일
찾기와 바꾸기
폼 디자이너
디버깅
일반 | ||
Ctrl + | Space | "코드 완성" 창 열기 |
Ctrl + Shift + | A | "Find Unit" 창 열기: uses 절에 추가할 유닛을 찾아서 넣는다 |
Ctrl + Shift + | H | 헬프 인사이트 (커서가 놓인 곳의 심볼에 대한 정보를 힌트로 표시) |
Ctrl + Shift + | F4 | 모든 에디터 페이지 닫기 (단 main 페이지는 남겨둠) |
Ctrl + Shift + | G | 새 GUID(Globally Unique Identifier) 삽입 |
Ctrl + Shift + | I | 코드 영역 들여쓰기 |
Ctrl + Shift + | U | 코드 영역 내어쓰기 |
Ctrl + | / | 코드 영역을 "// 주석"으로 만들기/풀기(#을 쓰는 키보드도 있음) |
Ctrl + Shift + | T | 할일-목록에 추가 (View > Tool Windows > To-do List) |
코드 완성 | ||
Ctrl + Shift + | C | 커서가 놓인 클래스의 선언을 완성하기 |
Ctrl + Shift + Alt + | P | 프로토타입 동기화 (변경된 메소드 선언을 서로 연결된 interface / implementation에 반영) |
Ctrl + | D | 소스 코드에 서식을 자동으로 반영 |
Ctrl + | J | 코드 템플릿(Code template)을 반영하여 완성 |
매크로 | ||
Ctrl + Shift + | R | 매크로 녹화 시작하기/끝내기 |
Ctrl + Shift + | P | 매크로 실행하기 |
Ctrl + | 1..9 | 북마크 위치로 이동 |
Ctrl + Shift + | 1..9 | 북마크 넣기/없애기 |
Ctrl + Shift + | 위/아래 | 메소드의 인터페이스 위치 / 구현 위치로 점프 |
Alt + | G | 줄 번호로 이동 |
리팩토링 | ||
Ctrl + | O+U | 선택된 코드 블록 또는 다음 글자를 대소문자 변환 |
Ctrl + Shift + | E | 해당 식별자를 사용하는 모든 참조에서 이름바꾸기 |
Ctrl + Shift + | L | 선택된 문자열을 리소스 문자열이 되도록 전환하기 |
Ctrl + Shift + | M | 선택된 코드 부분을 꺼내어, 메소드가 되도록 바꾸기 |
코드 접기 | ||
Ctrl + Shift + | K+A | 코드 블록 모두를 펼치기 |
Ctrl + Shift + | K+C | 클래스(class) 모두를 접기 |
Ctrl + Shift + | K+E | 현 위치의 코드 블록 접기 |
Ctrl + Shift + | K+G | initialize/finalise, interface/implementation 접기 |
Ctrl + Shift + | K+M | 메소드(method) 모두를 접기 |
Ctrl + Shift + | K+T | 현재 블록의 접힘/펼침 전환하기 |
// Docwiki로 가서 전체 도움말 보기 http://docwiki.embarcadero.com/RADStudio/en/Default_Keyboard_Shortcuts
(CC BY-SA 4.0에 따라 재구성 허용)
| Esc | 카테고리 모두를 표시 |
Ctrl + | F9 | 컴파일 / Make (변경된 파일만) |
Shift + | F9 | 프로젝트 안에 있는 모든 파일을 빌드 |
Ctrl + Shift + Alt + | F9 | 프로젝트를 배포 |
Ctrl + Shift + Alt + | F11 | 프로젝트 옵션(Project Options) |
Shift + | F11 | 프로젝트에 추가하기 |
Ctrl + | S | 저장하기 |
Ctrl + Shift + | S | 모두 저장하기 |
Shift + | F12 | 폼 찾기 |
Ctrl + | H | 비-시각적 컴포넌트 숨기기/보이기 |
Ctrl + | A | 모든 오브젝트 선택 |
Ctrl + 방향키 | 선택된 컴포넌트 위치 이동 Shift 키를 함께 누르면 더 빠르게 이동 | |
Shift + 방향키 | 선택된 컨트롤 크기 변경 | |
탭키 / 방향키 | 다른 컴포넌트 선택 | |
| Esc | 부모 컨트롤 선택 |
Ctrl + | F | 활성 창에서 검색 |
Ctrl + | E | 다시 검색 |
Ctrl + Shift + | F | 파일, 프로젝트, 폴더 안에 있는 문자열 검색 (결과는 메시지 창에 표시됨) |
Ctrl + | L | 다음 검색 결과 항목으로 이동 |
Ctrl + | R | 찾기와 바꾸기 |
// RAD Studio
// 퀵 스타트
// 키보드 가이드
RAD Studio®는 순수 네이티브 애플리케이션을 개발할 때 사용하는 가장 강력한 IDE 로써, Delphi® 와 현대식 C++ 언어에서 사용되는 강력한 시각적 개발 도구와 도구-사슬이 들어있다. 동급 최강인 윈도우 플랫폼 API 통합 능력과 유연한 컴포넌트-기반 아키텍처의 장점을 활용하여, 단일 코드를 기반으로 윈도우, 맥OS, iOS, 안드로이드, 리눅스를 사용하는 수억명의 사용자를 위한 앱을 단일 코드기반으로 빠르게 개발한다.
// 더 많은 IDE 애드-온, 컴포넌트,
// 예제 프로젝트를 겟잇(GetIt)에서 찾기
// “Tools” > “GetIt Package Manager”
Ctrl + Alt + | B | 중단점(breakpoint) 목록 보기/관리 |
Ctrl + Alt + | S | 호출 스택(Call Stack): 함수 호출 관찰 |
Ctrl + Alt + | W | 지켜보기(Watches):값 보기/관리 |
Ctrl + Alt + | L | 지역 변수 창 |
Ctrl + Alt + | T | 쓰레드 상태(Thread Status) |
Ctrl + Alt + | V | 이벤트 로그(Event Log) |
Ctrl + Alt + | C | 전체 CPU 창 |
Ctrl + Alt + | M | 모듈(Modules) 창 |
Ctrl + Alt + | D | Disassembly (기계어 코드) |
Ctrl + Alt + | K | 값을 스택(stack) 안에 있는 그대로 보기 |
| F4 | 커서(cursor) 위치까지 실행 |
| F5 | 중단점(breakpoint) 넣기/없애기 |
| F7 | 안으로 추적(Trace) |
Shift + | F7 | 다음 소스 줄로 추적(Trace) |
Ctrl + | F7 | 값(value) 파악 / 변경 |
| F8 | 다음 줄로 건너가기(Step Over) |
Shift + | F8 | 해당 함수가 값을 반환하는 곳까지 실행 |
| F9 | 실행(Run) |
Ctrl + Shift + | F9 | (디버깅하지 않고) 실행 |
Ctrl + | F2 | 프로그램 리셋(Reset) |
먼저 프로젝트 매니저에서 Build Configuration을 Debug로 선택한 후, 디버깅
창 / 작은 창 / 탭키
Ctrl + | . | IDE 인사이트 (F6 키를 사용해도 됨) |
| F11 | 오브젝트 인스펙터 |
Ctrl + Alt + | F11 | 프로젝트 매니저 |
| F12 | 코드와 폼 디자인을 서로 전환 |
Alt + 위/아래 | Code > Design > History 순서로 전환 | |
Ctrl + Alt + | P | 툴 팔레트 |
Shift + Alt + | M | 메시지(Messages) |
Ctrl + | 탭키 | 다음 탭 |
Shift + Ctrl + | 탭키 | 이전 탭 |