Текстовый редактор (text editor)#
This editor can be used to write Python scripts, Open Shading Language scripts, or just plaintext notes. To open it, you can switch to the Scripting workspace or press Shift-F11 to replace the current editor.
Колонтитул#
Открытый текстовый редактор изначально является пустым, с очень простым заголовком. Дополнительные параметры становятся доступны при создании или открытии текстового файла.
Заголовок текстового редактора.#
Заголовок текстового редактора с загруженным текстом.#
- Тип редактора
Кнопка выбора стандартного редактора.
- Меню
Меню редактора.
- Разрешить конфликт
Устраняет конфликты изменённых файлов при обновлении внешнего текстового файла из другой программы.
- Перезагрузить с диска
Повторно открывает файл с диска, отменяя любые локальные изменения.
- Сделать текст внутренним
Преобразует внешний текстовый блок данных во внутренний.
- Игнорировать (ignore)
Скрывает предупреждающее сообщение до тех пор, пока внешний текстовый файл не будет снова изменён извне.
- Текст (text)
Меню блока данных для выбора текста или создания нового. После этого действа заголовок изменяется.
- Запустить скрипт :bl-icon:`play`
Запуск выполнения текста в качестве скрипта Python Alt-P. См. меню «Шаблоны».
- Показать (show)
Включает/выключает нумерацию строк, перенос слов и подсветку синтаксиса.
- Обновить ноду скрипта :bl-icon:`file_refresh`
При открытии OSL-файла, – шейдер нода „Script“ обновляется с новыми параметрами и сокетами из скрипта.
Основной вид#
При наборе текста на клавиатуре в текстовом буфере появляется текст.
Как и обычно, «нажатие, перетаскивание и отпускание с ЛКМ», – выделяет текст. Нажатие ПКМ открывает контекстное меню.
Совет
Текстовый редактор также удобен в тех случаях, когда вы хотите поделиться своим blend-файлом с другими: вы можете оставлять заметки с описанием структуры файлов. Не забудьте оставить редактор видимым при сохранении, чтобы его не пропустили!
Использование#
Запуск скриптов#
Наиболее значительным сочетанием клавиш является Alt-P, оно производит выполнение текущего текста в качестве скрипта Python. Вы можете получить доступ не только к стандартным модулям Python, но и к целому ряду модулей, специфичных для Blender’а; см. раздел «Скриптинг и расширения Blender’а».