텍스트 편집기 환경설정
Text Editors 대화상자의 Preferences 범주에서는 Text editor와 관련된 기능 및 동작에 대한 환경설정에 접근할 수 있습니다.
General
Text Editors – General 페이지에서는 Preferences 대화상자에서 Text editor의 편집 동작과 관련된 구성 옵션을 제공합니다.

Text Editors – General 페이지(Preferences 대화상자)
Editing |
|
| Insert Mode | 기존 텍스트를 덮어쓰지 않고 커서 위치에 텍스트를 삽입하려면 활성화합니다. 이 옵션을 비활성화하면 커서 위치에 입력한 텍스트가 기존 텍스트를 덮어씁니다. |
| Overwrite cursor as block | 커서를 블록 형태로 덮어써서 표시하려면 활성화합니다. |
| Cursor through tabs | 화살표 키로 각 탭 문자 내부의 논리적 공백 위치로 커서를 이동할 수 있도록 하려면 활성화합니다. |
| Cursor beyond EOL | 텍스트 문서에서 줄 끝(EOL) 문자를 넘어서는 위치에도 커서를 둘 수 있도록 하려면 활성화합니다. |
| Cursor beyond EOF | 텍스트 문서에서 파일 끝(EOF) 문자를 넘어서는 위치에도 커서를 둘 수 있도록 하려면 활성화합니다. |
| Persistent blocks | 화살표 키로 커서를 이동해도 텍스트 문서에서 표시된 블록 선택이 유지되도록 하려면 활성화합니다. 새 블록을 선택하면 이전 블록은 해제됩니다. |
| Overwrite blocks | 표시된 텍스트 블록을 다음에 입력하는 내용으로 대체할 수 있도록 하려면 활성화합니다. Persistent blocks 옵션도 함께 선택되어 있으면, 입력한 텍스트는 현재 선택된 블록 뒤에 추가됩니다. |
| Disable dragging | 선택한 텍스트 블록을 문서 내에서 드래그하여 이동하는 기능을 막으려면 활성화합니다. 기본적으로 이 옵션은 비활성화되어 있습니다. |
| Group undo | 마지막 편집 명령과 그 이후의 동일 유형 편집 명령까지 실행 취소할 수 있도록 하려면 활성화합니다. |
| Remember undo/redo after save | 텍스트 파일을 저장한 후에도 실행 취소 데이터가 유지되어 모든 변경 사항을 되돌릴 수 있도록 하려면 활성화합니다. 이 옵션은 기본적으로 활성화되어 있습니다. 이 옵션을 비활성화하면 텍스트 파일 저장 후 모든 실행 취소 데이터가 사라집니다. |
| Smart 'Home' key | Home 키를 처음 눌렀을 때 커서가 현재 줄의 첫 번째 비공백 문자로 이동하도록 하려면 활성화합니다. 다음 Home 키 입력 시에는 커서가 줄의 시작으로 이동하며, 이후에도 같은 방식으로 동작합니다. 이러한 Home 키 동작은 Microsoft™ Visual Studio™ 제품과 동일합니다. 이 옵션을 비활성화하면 Home 키를 눌렀을 때 커서가 현재 줄의 시작으로 바로 이동합니다. |
| Find | |
| Find text at cursor | 커서 위치의 현재 텍스트가 Find Text dialog의 Text to find 필드에 들어가도록 하려면 활성화합니다. 이 옵션이 비활성화되어 있으면 검색 텍스트를 수동으로 입력해야 합니다. |
| Find selected text on Find Next | 원래의 찾기 작업에 사용된 텍스트 대신 현재 선택된 텍스트의 다음 발생 위치를 빠르게 찾으려면 활성화합니다. |
| Select found text | 복사 명령을 사용할 때 찾은 텍스트를 클립보드로 복사하려면 활성화합니다. |
| Import | |
| Import from | 클릭하여 Text editor 환경설정 설정을 가져온 다음 Tasking 또는 Visual Studio 중에서 선택합니다. |
| Tabs & Indent | ||
| Use tab character | 활성화하면 각 탭마다 실제 탭 문자가 삽입됩니다. 비활성화하면 대신 공백 문자가 삽입됩니다. 텍스트 문서에서 탭 문자를 보려면 Text Editors - Display Preferences 페이지의 Use special symbols 옵션을 활성화하십시오. | |
| Optimal fill | 탭과 공백을 필요에 따라 사용하여 가능한 최소 문자 수로 줄이 자동 들여쓰기되도록 하려면 활성화합니다. 문서에서 탭 기호를 보려면 Text Editors - Display Preferences 페이지의 Use special symbols 옵션을 활성화하십시오. | |
| Smart tab | 활성화하면 새 줄의 탭 위치가 이전 줄의 첫 번째 비공백 문자 위치와 일치합니다. | |
| Auto indent mode | Enter를 눌렀을 때 새 줄이 생성되도록 하려면 활성화합니다. 커서는 이전 줄의 첫 번째 비공백 문자 위치와 동일하게 들여쓰기됩니다. |
|
| Smart indent mode | 프로그래밍 문맥을 인식하는 탭 동작을 사용하려면 활성화합니다(현재는 C 파일 편집 시에만 사용됨). 예를 들어 이 옵션이 활성화된 상태에서 닫는 중괄호를 입력하면, 편집기는 해당 문자를 짝이 되는 여는 중괄호와 정렬되도록 들여쓰기합니다. 이 옵션을 비활성화하면 탭은 일반적으로 동작합니다. | |
| Backspace unindents | Backspace 키 한 번으로 들여쓰기를 제거할 수 있도록 하려면 활성화합니다. | |
| Tab Stops | 탭 하나를 몇 개의 문자로 볼지 기준으로 editor의 탭 정지 위치를 정의하는 데 사용합니다. |
텍스트 들여쓰기에 사용할 기본 공백 수와, 표시된 텍스트 블록에 대해 들여쓰기/내어쓰기에 사용할 공백 수를 지정하는 데 사용합니다. 블록 들여쓰기 및 내어쓰기 키 명령은 각각 Ctrl+Shift+I 및 Ctrl+Shift+U 입니다. |
| Key Mapping | |
| Default | editor 키 매핑을 CUA 매핑과 일치하도록 설정합니다. |
| Borland Classic | 키 매핑을 Borland Classic editor 키와 일치하도록 설정합니다. |
| Brief | 키 매핑을 Brief 키 입력 방식과 일치하도록 설정합니다. |
| Epsilon | editor 키 매핑을 Epsilon 키와 일치하도록 설정합니다. |
| Visual Studio | editor 키 매핑을 Visual Studio editor와 일치하도록 설정합니다. |
| Advanced | |
| Double click line | 활성화하면 줄 안의 문자를 더블클릭했을 때 해당 줄이 강조 표시됩니다. 이 옵션이 비활성화되어 있으면 선택한 단어만 강조 표시됩니다. |
| Unix EOL style | 활성화하면 텍스트 파일 저장 시 각 줄이 CR/LF 쌍 대신 단일 LF 문자(Unix 방식)로 구분됩니다. |
| Compress undo motion | 활성화하면 캐럿 위치 변경은 실행 취소 목록에 들어가지 않습니다. 일반적으로 텍스트를 수정한 뒤 PageUp 키를 누르면 원래 상태로 복원하려면 Undo를 두 번 사용해야 합니다. Compress Undo Motion 옵션을 활성화하면 한 번의 Undo로 처리할 수 있습니다. |
| Advanced block editing | 활성화하면 여러 선택 블록이 입력 시 동시에 덮어써집니다. |
Display
Text Editors – Display 페이지에서는 Preferences 대화상자에서 텍스트 표시와 관련된 제어 항목 및 정보를 제공합니다.

Text Editors – Display 페이지(Preferences 대화상자)
| Font | |
| Editor Font: Change | 클릭하면 표준 Windows Font dialog가 열리며, 여기서 텍스트 문서에 사용할 글꼴을 설정할 수 있습니다. 오른쪽 필드에는 Text editor의 현재 글꼴이 표시됩니다. |
| Visual | |
| Visible right margin | 텍스트 문서에 오른쪽 여백을 표시하려면 활성화합니다. Margin width 필드에 새 값을 입력하여 여백 너비를 조정할 수 있습니다. 오른쪽 여백은 시각적 서식 지정과 자동 줄 바꿈에 사용됩니다. |
| Show line numbers | 텍스트 문서에 줄 번호를 표시하려면 선택합니다. 하위 옵션을 사용하여 번호 표시 방식을 구성할 수 있습니다.
|
| Use special symbols | 캐리지 리턴이나 줄 끝 같은 특수 기호를 표시하려면 선택합니다. |
| Word wrap | 다음 옵션 중 하나에 따라 텍스트 줄 바꿈을 사용하려면 선택합니다.
|
| Indicate modified lines | 수정되거나 추가된 텍스트 줄이 거터의 색상 마커로 자동 강조 표시되도록 하려면 활성화합니다. 저장되지 않은 변경 사항은 빨간색 마커로, 저장된 변경 사항은 초록색 마커로 표시됩니다. 이를 통해 커밋된 텍스트를 빠르게 식별할 수 있습니다. |
| Syntax Highlighting | |
| Use syntax highlighting | 구문 강조 표시를 사용하려면 선택합니다. 강조 표시 옵션은 Text Editors - Colors 페이지에서 설정합니다. |
| Highlight brackets | 텍스트 내 괄호를 강조 표시하려면 활성화합니다. 여는 괄호와 닫는 괄호를 식별하는 데 유용합니다. |
| Automatic delimiter highlighting | 짝이 맞는 구분자 문자의 강조 표시 여부를 제어하려면 선택합니다. 예를 들어 이 옵션이 활성화되어 있으면 괄호를 닫을 때 text editor가 이를 강조 표시합니다. |
| Underline typing errors | 입력 오류에 밑줄을 표시하려면 활성화합니다. |
| Code Outlining | |
| Use Code Outlining | 텍스트 문서의 각 procedure/function/sub-routine마다 작은 상자가 표시되도록 하려면 활성화합니다. 각 루틴은 이 작은 상자를 클릭하여 한 줄로 접거나 펼칠 수 있습니다. Show Collapse Lines 및 Buttons on Gutter 옵션을 사용하면 Code Outlining 기능을 더 세부적으로 제어할 수 있습니다. |
Colors
Text Editors - Colors 페이지에서는 Preferences 대화상자에서 텍스트 색상과 관련된 제어 항목 및 정보를 제공합니다.

Text Editors – Colors 페이지(Preferences 대화상자)
이 대화상자의 일부 옵션/제어 항목은 직관적이어서 추가 설명이 필요 없습니다. 설명이 필요한 항목은 아래에 설명되어 있습니다.
| Editor Colors Settings | |
| Color SpeedSetting | 드롭다운을 사용하여 원하는 색상 설정을 선택합니다. |
| Element | 텍스트에 존재하는 모든 요소를 나열합니다. 각 요소에는 대화상자의 아래쪽 영역에서 사용할 수 있는 기본 설정이 있습니다. |
| Additional Controls | |
| Load Colors | 클릭하면 외부 소스에서 색상 설정(*.clr 파일)을 불러올 수 있는 Load Color Scheme 대화상자가 열립니다. |
| Save Colors | 클릭하면 색상 설정을 *.clr 파일로 저장할 수 있는 Save Color Scheme As 대화상자가 열립니다. |
| Configure Language | 클릭하면 텍스트 편집기에서 열린 문서와 연결할 수 있는 언어 목록을 관리할 수 있는 Language Setup 대화상자가 열립니다. |
| Edit Current Language Syntax | 클릭하면 현재 언어의 구문을 편집할 수 있는 Syntax Editor 대화상자가 열립니다. |