文本编辑器

    新打开的文本编辑器是灰色空白的,外加一个简单的标题栏。当创建或打开文本文件后,会出现更多选项。

    文本标题。

    ../_images/editors_text-editor_header-loaded.png已经打开一个文件的文本工具栏。

    • 编辑器类型
    • 标准编辑器选择按钮。
    • 菜单
    • 编辑器 .
    • 文本
    • 用于选择文本或创建新文本的 数据块菜单。使用之后标题栏将发生变化。
    • 显示
    • 紧跟着的三个按钮分别用于开启显示选项:行号、文本换行和语法高亮。
    • 运行脚本 / 脚本节点更新
    • 执行文本作为Python脚本 Alt-P. 请参阅 .
    • 注册
    • 加载时注册当前文本数据块为模块(扩展名必须为 '.py')。更多关于Python模块注册的内容请参考 API文档
    • 视图
      • 文件底部
      • 将视图和光标移动到文本的末尾。
      • 文件顶部
      • 将视图和光标移动到文本的开头。
    • 文本
      • 创建一个新的内部文本。
      • 打开文本块
      • 打开 ,载入一个文本,快捷键 Alt-O。
      • 重载
      • 重新打开(重新载入) 当前文本缓存 (会丢失所有未保存修改) Alt-R.
      • 保存
      • Alt-S - 保存已打开文件。
      • 另存为
      • 打开 文件浏览器,保存未保存文本为文本文件,快捷键 Shift-Ctrl-Alt-S。
      • 加载为内部文件
      • 将文本存储在混合文件中。
      • 运行脚本
      • 执行文本作为Python脚本 Alt-P. 请参阅 .
    • 编辑
      • 剪切 Ctrl-X
      • 剪切选中文本至文本剪贴板。
      • 复制 Ctrl-C
      • 复制选中文本至文本剪贴板。
      • 粘贴 Ctrl-V
      • 粘贴剪贴板文本至文本窗口光标位置。
      • 复制行 Ctrl-D
      • 复制当前行。
      • 将行上移 Shift-Ctrl-Up
      • 交换当前行与上一行。
      • 交换当前行与下一行。
      • 选择
      • 选择行,全选。
      • 跳转
      • 显示跳转弹出窗口,您可以选择跳转到的行号。
      • 查找…
      • 在侧栏中显示查找面板。
      • 文本自动补全 Ctrl-Spacebar
      • 显示文本中已有的匹配文字供选择。
      • 将文本转换为3D 物体
      • 一个物体,每行一个物体。
    • 格式
      • 缩进
      • 缩进选中行 Tab.
      • 取消缩进
      • Tab - 缩进选中行。
      • 注释
      • 将所选行转换为Python注释。
      • 取消注释
      • 取消所选行的注释。
      • 转换空格
      • 在标签或空格缩进之间转换。
    • 模版
    • 请参阅 脚本和模板.

    脚本和模板

    最方便的按键是 Alt-P ,使用Blender内置的解释器解析缓冲区的内容。在进行之前,需要注意的是,Blender配有一个内置的功能齐全的Python解释器,并具有许多Blender特有的模块,如 部分所述。

    文本编辑器 如今已经包含一些专用的Python脚本,可以添加一些有用的属性工具,就像一个 class/function/variable浏览器。可以通过 文本 —> 文本插件 菜单使用该功能。

    文本编辑器的一个特殊之处在于其界面上有一个底栏。底栏用于显示该文本是存储在内部还是外部的,外部文件是否有未保存的修改。对于外部文件来说 ,底栏还会显示指向该文本文件的路径。

    Tip

    文本窗口的其他用途

    在你想要分享你的 文件的时候,文本窗口也很方便。可以在 文本 窗口添加一个 README 文本,解释该blend文件的内容。务必保证在保存时该文本是可见的!