Blender Text Editor

Text Editor

블렌더에는 편집기 유형 메뉴 또는 단축키 Shift-F11을 통해 액세스할 수 있는 편집기 유형 중 텍스트 편집기가 있습니다.

Header

새로 열린 텍스트 편집기는 매우 간단한 헤더로 비어 있습니다. 텍스트 파일을 만들거나 열면 더 많은 옵션을 사용할 수 있습니다.

텍스트 헤더.
텍스트가 로드된 텍스트 헤더입니다.

Editor Type
표준 편집기 선택 버튼.

Menus
편집자의 메뉴.

Resolve Conflict
외부 텍스트 파일이 다른 프로그램에서 업데이트될 때 수정된 파일 충돌을 해결합니다.

  • Reload from Disk
    드라이브에서 파일을 다시 열고 로컬 변경 사항을 재정의합니다.
  • Make Text Internal
    외부 텍스트 데이터 블록을 내부 데이터 블록으로 변환합니다.
  • Ignore
    외부 텍스트 파일이 외부에서 다시 수정될 때까지 경고 메시지를 숨깁니다.

Text
텍스트를 선택하거나 새 텍스트를 생성하는 데이터 블록 메뉴입니다. 그 후 헤더가 변경됩니다.

Run Script (play icon)
Python 스크립트 Alt-P로 텍스트를 실행합니다. 템플릿 메뉴를 참조하세요.

Show
표시 옵션을 전환합니다.

줄 번호, 줄 바꿈, 구문 강조

Script Node Update (refresh icon)
OSL 파일이 열리면 스크립트의 새 옵션과 소켓으로 Shader Script 노드가 업데이트됩니다.

View Menu

Sidebar Ctrl-T
사이드바를 표시하거나 숨깁니다.

Line Numbers
Main View 왼쪽에 텍스트 파일의 행 번호를 표시합니다.

Word Wrap
너무 길어서 가로 공간에 맞지 않는 단어를 새 “의사 줄”로 밀어서 줄 바꿈합니다.

Syntax Highlight
Python 프로그래밍 언어에서 사용되는 기본 보기의 특수 단어에 색상을 지정합니다.

Highlight Line
배경색을 변경하여 활성선을 강조합니다.


Zoom In/Out
기본 보기에서 텍스트의 글꼴 크기를 늘리거나 줄입니다.


Navigation

  • Top Ctrl-Home
    뷰와 커서를 텍스트 파일의 시작 부분으로 이동합니다.
  • Bottom Ctrl-End
    뷰와 커서를 텍스트 파일의 끝으로 이동합니다.
  • Line Begin Home
    커서를 현재 줄의 시작 부분으로 이동합니다.
  • Line End End
    커서를 현재 줄의 끝으로 이동합니다.
  • Previous Line Up
    커서를 현재 줄 위 줄의 동일한 위치로 이동합니다.
  • Next Line Down
    커서를 현재 줄 아래 줄의 동일한 위치로 이동합니다.
  • Previous Word Ctrl-Left
    커서를 이전 단어의 시작 부분으로 이동합니다. 커서가 단어 중간에 있으면 커서는 현재 단어의 시작 부분으로 이동됩니다.
  • Next Word Ctrl-Right
    커서를 다음 단어의 끝으로 이동합니다. 커서가 단어 중간에 있으면 커서는 현재 단어의 끝으로 이동됩니다.

Text Menu

New Alt-N
새 텍스트 데이터 블록을 생성합니다.

Open Alt-O.
파일 브라우저를 통해 선택한 외부 텍스트 파일을 로드합니다.

Reload Alt-R
현재 버퍼를 다시 엽니다(다시 로드)(저장되지 않은 모든 수정 사항은 손실됨).

Edit Externally
외부 텍스트 편집기에서 텍스트 파일을 편집합니다. 외부 편집기는 사용자 기본 설정에서 구성할 수 있습니다.

Save Alt-S
이미 열려 있는 파일을 저장합니다.

Save As Shift-Ctrl-Alt-S.
텍스트를 새 텍스트 파일로 저장합니다. 파일 브라우저가 열려 파일 이름과 파일 확장명을 지정하고 파일을 저장할 디렉터리를 선택할 수 있습니다.

Register
블렌드 파일을 로드할 때 텍스트 데이터 블록을 Python 스크립트로 실행합니다. API 문서에서 Python 모듈 등록에 대해 자세히 알아보세요.

Live Edit
편집하는 동안 Python 스크립트 실행

Run Script Alt-P
텍스트를 Python 스크립트로 실행합니다. 자세한 내용은 스크립트 실행을 참조하세요.

Edit Menu

Undo/Redo
실행 취소 및 다시 실행을 참조하세요.

Cut Ctrl-X
표시된 텍스트를 텍스트 클립보드로 잘라냅니다.

Copy Ctrl-C
표시된 텍스트를 텍스트 클립보드에 복사합니다.

Paste Ctrl-V
클립보드의 텍스트를 텍스트 편집기의 커서 위치에 붙여넣습니다.

Duplicate Line Ctrl-D
현재 줄을 복제합니다.

Move Line(s) Up Shift-Ctrl-Up
현재/선택된 라인을 위와 바꿉니다.

Move Line(s) Down Shift-Ctrl-Down
현재/선택된 라인을 아래와 같이 바꿉니다.

Find & Replace Ctrl-F
사이드바에 찾기 및 바꾸기 패널을 표시합니다.

Find & Set Selection Ctrl-G
선택한 텍스트의 다음 인스턴스를 찾습니다.

Jump To Ctrl-J
커서를 이동할 행 번호를 선택할 수 있는 팝업을 표시합니다.

Text Auto Complete Tab
텍스트에 이미 사용된 선택 가능한 단어 목록을 표시합니다.

Text to 3D Object
텍스트 파일을 하나의 개체 또는 한 줄에 하나의 개체로 텍스트 개체로 변환합니다.

Select Menu

All Ctrl-A
전체 텍스트 파일을 선택합니다.

Line Shift-Ctrl-A
현재 줄 전체를 선택합니다.

Word double-click LMB
현재 단어 전체를 선택합니다.

Top Shift-Ctrl-Home
커서 위의 모든 항목을 선택합니다.

Bottom Shift-Ctrl-End
커서 아래의 모든 항목을 선택합니다.

Line Begin Shift-Home
현재 줄의 시작 부분과 커서 사이의 모든 항목을 선택합니다.

Line End Shift-End
커서와 현재 줄 끝 사이의 모든 항목을 선택합니다.

Previous Line Shift-Up
커서와 한 줄 위의 커서 위치 사이의 모든 항목을 선택합니다.

Next Line Shift-Down
커서와 한 줄 아래 커서 위치 사이의 모든 항목을 선택합니다.

Previous Word Shift-Ctrl-Left
커서와 이전 단어의 시작 부분 사이의 모든 항목을 선택합니다. 커서가 단어 중간에 있으면 현재 단어의 시작 부분까지 모두 선택합니다.

Next Word Shift-Ctrl-Right
커서와 다음 단어 끝 사이의 모든 항목을 선택합니다. 커서가 단어 중간에 있으면 현재 단어 끝까지 모두 선택합니다.

Format Menu

Indent Tab
커서 위치에 탭 문자를 삽입합니다.

Unindent Shift-Tab.
선택 항목 들여쓰기를 취소합니다.

Toggle Comments Ctrl-Slash.
선택한 줄이 Python 주석인지 여부를 전환합니다. 선을 선택하지 않으면 현재 선이 전환됩니다.

Convert Whitespace
들여쓰기 문자를 공백이나 탭으로 변환합니다.

Template Menu

텍스트 편집기에는 클래스/함수/변수 브라우저, 완성 등과 같은 도구 작성에 유용한 일부 전용 Python 스크립트가 있습니다.

Python, OpenShading 언어

Main View

키보드를 입력하면 텍스트 버퍼에 텍스트가 생성됩니다.

평소와 같이 LMB를 누르고 끌어서 놓으면 텍스트가 선택됩니다. RMB를 누르면 상황에 맞는 메뉴가 열립니다.

텍스트 편집기 사용법

텍스트 편집기는 블렌드 파일을 다른 사람과 공유하려는 경우에도 편리합니다. 텍스트 편집기를 사용하여 블렌드 파일의 내용을 설명하는 README 텍스트를 작성할 수 있습니다. 저장시 꼭 보이도록 해주세요!

Sidebar

Find & Replace

Find Text Ctrl-F
커서 뒤에 나타나는 텍스트의 인스턴스를 검색합니다. 스포이드 아이콘을 사용하면 현재 선택한 텍스트를 검색하고 선택 항목을 일치하도록 설정합니다. 다음 찾기는 텍스트의 다음 인스턴스를 검색합니다.

Replace Text Ctrl-H
텍스트 찾기에 지정된 텍스트를 검색하여 새 텍스트로 바꿉니다. 스포이드 아이콘을 사용하면 현재 선택한 텍스트가 대체 텍스트로 설정됩니다. 다음 일치 항목을 검색하여 교체합니다. 모두 바꾸기는 일치하는 항목을 검색하고 일치하는 항목을 모두 새 텍스트로 바꿉니다.

Case
검색은 대문자와 소문자를 구분합니다.

Wrap
파일 끝에 도달하면 처음부터 다시 검색합니다.

All
활성 데이터 블록만 검색하는 대신 모든 텍스트 데이터 블록을 검색합니다.

Properties

Margin
스크립팅 시 줄 길이를 적절한 길이로 유지하는 데 도움이 되는 올바른 여백을 표시합니다. 여백의 너비는 여백 열에서 지정됩니다.

Font Size Ctrl-WheelUp
텍스트를 표시하는 데 사용되는 글꼴의 크기입니다.

Tab Width
탭 문자를 표시할 문자 공백의 수입니다.

Indentation
들여쓰기에는 탭이나 공백을 사용하세요.

Footer

텍스트가 내부 또는 외부에 저장된 경우와 외부 파일에 저장되지 않은 변경 사항이 있는 경우 텍스트 편집기 바닥글이 표시됩니다. 외부 파일의 경우 이 영역에는 텍스트 파일에 대한 파일 경로도 표시됩니다.

Usage

Running Scripts

가장 주목할만한 키 입력은 블렌더에 내장된 내부 Python 인터프리터가 버퍼의 내용을 구문 분석하도록 만드는 Alt-P입니다. 계속하기 전에 블렌더에는 스크립팅 및 확장 블렌더 섹션에 설명된 대로 완전한 기능을 갖춘 Python 인터프리터가 내장되어 있고 많은 블렌더 관련 모듈이 함께 제공된다는 점에 주목할 가치가 있습니다.

References