Crimson Editor

편집기 명령

이 페이지는 Crimson Editor의 메뉴 명령과 키보드 단축키를 정리한 완전한 참조 문서입니다. 모든 메뉴에는 빠른 참조 표가 있으며, 강력한 기능에는 표 아래에 추가 설명과 팁이 덧붙어 있습니다.

대부분의 명령은 툴바마우스 오른쪽 클릭 메뉴에서도 사용할 수 있고, 거의 모든 키보드 단축키는 Tools → Preferences에서 다시 지정할 수 있습니다.

Command Line Parameters

명령줄에서 곧바로 Crimson Editor에 어떤 파일을 열지 지정할 수 있습니다 — 바로 가기, 배치 파일, 또는 다른 도구의 편집기로 연결할 때 편리합니다.

  • 하나 이상의 파일 열기 — 이름을 공백으로 구분합니다: cedt.exe test.c test.h
  • 공백이 포함된 이름 — 따옴표로 감쌉니다: cedt.exe "long file name.txt"
  • 와일드카드 — 일치하는 모든 파일을 엽니다: cedt.exe *.c
  • 특정 줄로 이동/L 스위치를 사용합니다: cedt.exe /L:5 test.c는 파일을 열고 커서를 5번째 줄에 둡니다.

File 메뉴

파일을 만들고, 열고, 저장하고, 인쇄하고, 다루는 기능 — 로컬에서든 FTP를 통해서든.

CommandShortcutWhat it does
NewCtrl+N새 빈 문서를 시작합니다.
Open…Ctrl+O하나 이상의 기존 파일을 엽니다. 탐색기에서 파일을 끌어다 놓을 수도 있습니다.
Open Template…Alt+Shift+O문서 템플릿 중 하나로 시작합니다(아래 팁 참고).
CloseCtrl+F4활성 문서를 닫으며, 먼저 저장할지 묻습니다.
Close All열려 있는 모든 문서를 닫습니다.
Reload활성 파일을 디스크에서 다시 읽어, 저장하지 않은 변경 내용을 버립니다.
Reload As…선택한 인코딩으로 파일을 다시 읽습니다.
SaveCtrl+S활성 문서를 저장합니다. 처음 저장할 때는 이름을 묻습니다.
Save As…Alt+Shift+S새 이름으로 사본을 저장합니다.
Save All수정된 모든 문서를 한 번에 저장합니다.
Print…Ctrl+P프린터, 범위, 구문 색상 출력 옵션과 함께 인쇄합니다.
Print Preview인쇄될 페이지가 정확히 어떻게 보일지 미리 봅니다.
Print Setup…프린터와 페이지 옵션을 선택합니다.
FTP → Open Remote…Ctrl+Shift+OFTP 서버의 파일을 직접 탐색하여 엽니다.
FTP → Save As Remote…Ctrl+Shift+S현재 문서를 FTP 서버에 업로드합니다.
FTP → FTP Settings…저장해 둔 FTP 계정을 관리합니다.
Recent Files → …최근에 닫은 파일을 다시 엽니다.
ExitAlt+F4저장하지 않은 작업이 있으면 저장을 묻고 종료합니다.

템플릿은 설치 디렉터리의 template 하위 폴더에 들어 있습니다. 라이선스 헤더, HTML 골격, 스크립트 기본 틀 등 어떤 일반 텍스트 파일이든 그곳에 넣어 두면 Open Template에 나타납니다.

원격 파일 편집은 로컬 파일을 편집하는 것과 똑같은 느낌입니다. FTP로 파일을 열어 편집한 뒤 Save를 누르면 변경 내용이 곧바로 서버에 기록됩니다.

Edit 메뉴

일상적인 편집 명령과, Advanced 아래의 강력한 도구들입니다.

CommandShortcutWhat it does
UndoCtrl+Z편집을 거슬러 올라갑니다 — 무제한으로, 파일을 연 시점까지 모두.
RedoCtrl+Y되돌렸던 편집을 다시 적용합니다.
Cut / Copy / PasteCtrl+X / Ctrl+C / Ctrl+V일반적인 클립보드 명령입니다.
DeleteDel선택 영역을 삭제합니다.
Append → Cut AppendCtrl+Shift+X클립보드 내용을 교체하지 않고 잘라내어 추가합니다.
Append → Copy AppendCtrl+Shift+C클립보드에 복사하여 추가합니다.
Select → Select AllCtrl+A문서 전체를 선택합니다.
Select → Select LineCtrl+E현재 줄을 선택합니다.
Select → Select WordCtrl+D커서 위치의 단어를 선택합니다.
Select → Select BlockCtrl+B가장 가까운 괄호로 둘러싸인 블록을 선택합니다.
Change Case → Upper / LowerCtrl+U / Ctrl+L선택 영역을 대문자 또는 소문자로 바꿉니다.
Change Case → CapitalizeCtrl+Shift+U각 단어의 첫 글자를 대문자로 만듭니다.
Change Case → Invert CaseCtrl+Shift+L모든 글자의 대소문자를 서로 바꿉니다.
Insert → Insert Date / TimeAlt+Shift+D / Alt+Shift+T현재 날짜나 시간을 삽입합니다.
Insert → Insert File…Alt+Shift+F다른 파일의 내용을 커서 위치에 붙여 넣습니다.
Advanced → Increase / Decrease IndentCtrl+. / Ctrl+,줄이나 선택한 블록의 들여쓰기를 늘리거나 줄입니다.
Advanced → Delete LineAlt+Del현재 줄 전체를 삭제합니다.
Advanced → Duplicate LineAlt+Ins현재 줄을 바로 아래에 복사합니다.
Advanced → Delete WordCtrl+Del커서에서 단어 끝까지 삭제합니다.
Advanced → Delete Prev WordCtrl+Backspace커서 앞의 단어를 삭제합니다.
Advanced → Delete to End of LineCtrl+Shift+Del커서에서 줄 끝까지 삭제합니다.
Advanced → Delete to Begin of LineCtrl+Shift+Backspace커서에서 줄 처음까지 삭제합니다.
Advanced → Join LinesAlt+J현재 줄과 다음 줄을 하나로 합칩니다.
Advanced → Split LineAlt+K커서 위치에서 줄을 나눕니다.
Advanced → Make / Release CommentCtrl+M / Ctrl+Shift+M현재 언어의 줄 주석 표시를 추가하거나 제거합니다.
Column ModeAlt+C사각형(열) 선택을 켜고 끕니다 — 팁 참고.

**열 모드(Column mode)**를 사용하면 줄 전체가 아니라 사각형 블록을 선택하고 편집할 수 있습니다. Alt+C로 켠 뒤 길고 좁은 영역을 드래그하면, 입력·잘라내기· 복사·붙여넣기가 모두 그 열에만 적용됩니다 — 코드를 정렬하거나 표 형식 데이터를 편집하기에 안성맞춤입니다.

Make Comment는 문서의 구문 유형에 정의된 주석 표시를 사용하므로, 같은 단축키로 C++, Python, HTML을 모두 올바르게 주석 처리합니다.

Search 메뉴

찾기, 바꾸기, 이동, 그리고 책갈피 지정입니다.

CommandShortcutWhat it does
Find…Ctrl+F현재 문서를 검색합니다. 정규 표현식을 선택적으로 사용할 수 있습니다.
Replace…Ctrl+R찾아 바꿉니다. 한 번에 하나씩, 또는 한꺼번에 모두 바꿀 수 있습니다.
Find Next / PrevF3 / Shift+F3검색을 앞이나 뒤로 반복합니다.
Find in Files…Ctrl+Shift+F폴더 트리 전체를 검색하여 일치하는 모든 항목을 나열합니다.
Go To…Ctrl+G특정 줄 번호로 바로 이동합니다.
Toggle BookmarkCtrl+F2현재 줄의 책갈피를 설정하거나 지웁니다.
Next / Prev BookmarkF2 / Shift+F2책갈피 사이를 이동합니다.
Advanced → Prev Editing PositionCtrl+\마지막으로 편집하던 위치로 돌아갑니다.
Advanced → Pairs Begin / End PositionCtrl+[ / Ctrl+]짝이 되는 여는/닫는 괄호로 이동합니다.

Find in Files는 코드베이스에 특히 유용합니다. 폴더, 파일 필터(예: *.c;*.h), 검색어를 지정하면 모든 결과를 출력 창에 모아 줍니다 — 결과를 더블 클릭하면 해당 위치로 이동합니다.

View 메뉴

화면에 표시되는 것들을 제어합니다 — 패널, 글꼴, 줄 간격, 색상, 공백 문자.

CommandShortcutWhat it does
Toolbars/Views → Toolbar / MDI File Tabs / Status Bar각 인터페이스 요소를 표시하거나 숨깁니다.
Toolbars/Views → Directory WindowAlt+Shift+1파일 트리 패널입니다.
Toolbars/Views → Remote WindowAlt+Shift+2FTP 탐색기 패널입니다.
Toolbars/Views → Project WindowAlt+Shift+3프로젝트 작업 공간 패널입니다.
Toolbars/Views → Output WindowAlt+Shift+0사용자 도구와 Find in Files의 출력입니다.
Word WrapAlt+Shift+W긴 줄을 창 너비에 맞춰 줄 바꿈합니다(구문 색상은 그대로 유지).
Spell CheckAlt+Shift+K맞춤법이 틀린 단어에 빨간 물결선을 표시합니다.
Line NumbersAlt+Shift+L여백의 줄 번호를 표시하거나 숨깁니다.
Column Markers…선택한 열에 세로 안내선을 그립니다.
Screen Fonts / Printer Fonts등록한 글꼴 사이를 전환하거나 새 글꼴을 설정합니다.
Line Spacing줄 간격을 100–200%에서 고르거나 사용자 지정 값을 입력합니다.
Tab Size탭 너비를 설정합니다(2, 4, 8, 16 또는 사용자 지정).
Color Schemes기본 제공 구성(Default, Simplified, Reversed, Light Gray, Dark Blue)을 적용하거나, 저장한 구성을 불러오거나, Set Colors로 색을 세밀하게 조정합니다.
Others → Embolden Keywords / Italicize CommentAlt+Shift+B / Alt+Shift+I키워드를 굵게, 주석을 기울임꼴로 표시합니다.
Others → Show Spaces / Tab Characters / Line BreakCtrl+Shift+E / Ctrl+Shift+T / Ctrl+Shift+B개별 공백 문자를 드러냅니다.
Others → Show All White SpacesCtrl+Shift+W모든 공백 문자를 한 번에 드러냅니다.

최대 다섯 개의 사용자 지정 화면 글꼴을 등록하고 즉시 전환할 수 있습니다 — 코딩용 글꼴과 큼직한 발표용 글꼴 사이를 오갈 때 유용합니다.

Document 메뉴

파일 자체에 속하는 설정 — 언어, 인코딩, 줄 끝 문자입니다.

CommandWhat it does
Syntax Type → Auto Detect / Plain Text / Customize…강조 표시 언어를 고르거나, 확장자로 Crimson Editor가 자동 감지하게 합니다.
Properties…현재 파일의 세부 정보를 표시합니다.
Reload Document파일을 디스크에서 다시 읽습니다.
Lock Document실수로 편집되지 않도록 문서를 읽기 전용으로 만듭니다.
Encoding Type → ASCII / Unicode (LE) / Unicode (BE) / UTF-8 (with BOM) / UTF-8 (w/o BOM)선택한 텍스트 인코딩으로 파일을 읽고 저장합니다.
File Format → DOS (CR/LF) / Unix (LF) / Mac (CR)줄 끝 문자 방식을 설정합니다.
Tabs & Spaces → Convert Tabs↔Spaces / Leading Spaces to Tabs / Remove Trailing Spaces들여쓰기와 줄 끝 공백을 정리합니다.
Summary…문서 통계를 표시합니다.

Crimson Editor는 UTF-8과 유니코드 파일을 열고 저장합니다 — 여기서 인코딩을 설정하거나 변경하고, 크로스 플랫폼 프로젝트를 다룰 때는 File Format으로 Unix(LF) 줄 끝 문자를 유지하세요.

Project 메뉴

관련 파일과 폴더를 언제든 다시 열 수 있는 작업 공간으로 묶습니다. 프로젝트 트리는 Project Window(Alt+Shift+3)에 나타납니다.

CommandWhat it does
New Project…새 프로젝트 작업 공간을 만듭니다.
Open Project…기존 프로젝트를 엽니다.
Close Project현재 프로젝트를 닫습니다.
New Category…프로젝트 안에서 파일을 정리할 카테고리(폴더)를 추가합니다.
Add to Project…선택한 파일을 프로젝트에 추가합니다.
Add Active File현재 편집 중인 파일을 추가합니다.
Add All Open Files열려 있는 모든 문서를 한 번에 추가합니다.

Tools 메뉴

외부 프로그램을 실행하고, 식을 계산하고, 직접 만든 사용자 도구를 띄웁니다.

CommandShortcutWhat it does
Preferences…설정 대화 상자를 엽니다. 환경 설정 페이지를 참고하세요.
Evaluate LineCtrl+Enter현재 줄의 수식을 계산합니다. 계산기 페이지를 참고하세요.
MS-DOS ShellF10파일이 있는 폴더에서 명령 프롬프트를 엽니다.
View in BrowserAlt+B현재 문서를 기본 웹 브라우저로 엽니다.
Conf. User Tools…직접 쓸 도구(컴파일러, 포매터, 스크립트)를 정의합니다.
User Tools 1–0Ctrl+1Ctrl+0설정해 둔 열 개의 사용자 도구 중 하나를 실행합니다.

**사용자 도구(User tools)**는 Crimson Editor를 가벼운 IDE로 바꿔 줍니다. $(FileName), $(FileDir) 같은 인수와 함께 컴파일러나 스크립트를 연결하고 Ctrl+ 숫자 키를 지정한 뒤, 그 출력을 출력 창에서 확인하세요. 활용법 페이지에 C/C++, Java, Perl, LaTeX용으로 바로 쓸 수 있는 예제가 있습니다.

Macros 메뉴

키 입력 순서를 한 번 기록해 두었다가, 키 하나로 다시 재생합니다.

CommandShortcutWhat it does
Begin Recording…키 입력 기록을 시작합니다.
End Recording기록을 멈춥니다.
Replay MacroAlt+Enter가장 최근에 기록한 내용을 재생합니다.
Conf. User Macros…저장된 매크로의 이름을 짓고, 순서를 바꾸고, 관리합니다.
User Macros 1–0Alt+1Alt+0저장해 둔 열 개의 매크로 중 하나를 재생합니다.

매크로는 반복적인 편집에 안성맞춤입니다 — 한 줄을 다시 정리하는 과정을 기록한 뒤, 파일 전체에 걸쳐 재생하세요.

Window 메뉴

열려 있는 문서를 배치하고 그 사이를 이동합니다.

CommandShortcutWhat it does
New Window활성 문서의 두 번째 보기를 엽니다.
Split현재 창을 나누어 한 파일의 두 부분을 봅니다.
CloseCtrl+W활성 창을 닫습니다.
Last VisitedCtrl+Tab방금 전에 보던 문서로 돌아갑니다.
Next / Prev WindowCtrl+F6 / Ctrl+F5열려 있는 문서를 순환합니다.
Cascade / Tile Horizontal / Tile Vertical문서 창을 배치합니다.

Help 메뉴

CommandWhat it does
Help Topics…도움말 목차를 엽니다.
Visit Homepage…https://www.crimsoneditor.com/을 엽니다.
Sponsoring…Crimson Editor 개발을 후원하는 방법을 안내합니다.
About Crimson Editor…버전 번호와 저작권을 표시합니다.