文本编辑器
Blender有一个窗口类型叫 文本编辑器 ,通过 窗口类型 菜单或 Shift-F11 快捷键即可进入该编辑器窗口。
标题
新打开的文本编辑器是灰色空白的,外加一个简单的标题栏。当创建或打开文本文件后,会出现更多选项。
文本标题。
已经打开一个文件的文本工具栏。
- 运行脚本 / 脚本节点更新
- 执行文本作为Python脚本 Alt-P. 请参阅 脚本和模板.
- 注册
- 加载时注册当前文本数据块为模块(扩展名必须为 '.py')。更多关于Python模块注册的内容请参考 API文档。
菜单
- 视图
- 文件底部
- 将视图和光标移动到文本的末尾。
- 文件顶部
- 将视图和光标移动到文本的开头。
- 文本
- 编辑
- 剪切 Ctrl-X
- 剪切选中文本至文本剪贴板。
- 复制 Ctrl-C
- 复制选中文本至文本剪贴板。
- 粘贴 Ctrl-V
- 粘贴剪贴板文本至文本窗口光标位置。
- 复制行 Ctrl-D
- 复制当前行。
- 将行上移 Shift-Ctrl-Up
- 交换当前行与上一行。
- 将行下移 Shift-Ctrl-Down
- 交换当前行与下一行。
- 选择
- 选择行,全选。
- 跳转
- 显示跳转弹出窗口,您可以选择跳转到的行号。
- 查找…
- 在侧栏中显示查找面板。
- 文本自动补全 Ctrl-Spacebar
- 显示文本中已有的匹配文字供选择。
- 将文本转换为3D 物体
- 一个物体,每行一个物体。
- 格式
- 缩进
- 缩进选中行 Tab.
- 取消缩进
- Tab - 缩进选中行。
- 注释
- 将所选行转换为Python注释。
- 取消注释
- 取消所选行的注释。
- 转换空格
- 在标签或空格缩进之间转换。
- 模版
- 请参阅 脚本和模板.
Python,开放式着色语言(OSL)
脚本和模板
最方便的按键是 Alt-P ,使用Blender内置的解释器解析缓冲区的内容。在进行之前,需要注意的是,Blender配有一个内置的功能齐全的Python解释器,并具有许多Blender特有的模块,如 脚本与扩展Blender 部分所述。
文本编辑器 如今已经包含一些专用的Python脚本,可以添加一些有用的属性工具,就像一个 class/function/variable浏览器。可以通过 文本 —> 文本插件 菜单使用该功能。
底栏
文本编辑器的一个特殊之处在于其界面上有一个底栏。底栏用于显示该文本是存储在内部还是外部的,外部文件是否有未保存的修改。对于外部文件来说 ,底栏还会显示指向该文本文件的路径。
主视图
敲击键盘可以在文本缓存中输入文本。跟平常一样,按下拖动并松开 LMB 用于选择文本。
Tip
文本窗口的其他用途
在你想要分享你的 .blend
文件的时候,文本窗口也很方便。可以在 文本 窗口添加一个 README
文本,解释该blend文件的内容。务必保证在保存时该文本是可见的!