ctrl+shift+p filters: :st2 :st3 :win :osx :linux
浏览

刘快 Tools ST

作者: virgilsisoe 全部

一个Sublime Text包,可以将Python或BlinkScript代码发送到Nuke内部执行。

详情

安装

  • 总数 103
  • Win 69
  • Mac 21
  • Linux 13
8月6日 8月5日 8月4日 8月3日 8月2日 8月1日 7月31日 7月30日 7月29日 7月28日 7月27日 7月26日 7月25日 7月24日 7月23日 7月22日 7月21日 7月20日 7月19日 7月18日 7月17日 7月16日 7月15日 7月14日 7月13日 7月12日 7月11日 7月10日 7月9日 7月8日 7月7日 7月6日 7月5日 7月4日 7月3日 7月2日 7月1日 6月30日 6月29日 6月28日 6月27日 6月26日 6月25日 6月24日 6月23日
Windows 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0
Mac 1 1 0 0 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Linux 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

README

源码
raw.githubusercontent.com

1. 刘快工具ST README

Codacy Badge Codacy Badge

PackageControl

此包是NukeServerSocket的伴侣扩展,并基于刘快工具

发送Python或BlinkScript代码到Nuke内部的Sublime Text包。

1.1. 刘快ServerSocket

下载伴侣插件

1.2. 功能

  • 从本地网络中的机器执行Nuke内部的代码。
    • 在Sublime控制台获取Nuke代码执行的结果。
    • 当在本地(同一机器)使用时,此包无需配置,但需要在Nuke中运行NukeServerSocket。
    • 从另一台电脑连接时,指定自定义地址。
    • BlinkScript支持。

1.3. 安装

首选的安装方法是Package Control

  • 包链接
  • 在Sublime中,调用命令面板 -> 安装包 -> 刘快工具ST

1.4. 使用

演示

一旦NukeServerSocket启动并运行,您可以使用新命令run_nuke_tools或通过右键单击上下文菜单执行您的python/blink文件。命令

1.5. BlinkScript

NukeServerSocket版本需要大于等于0.1.0才能正常工作。

此扩展将创建一个名为活动文件的blinkscript节点。如果节点已存在,它将更新代码并重新编译。

接受的文件扩展名代码是.cpp.blink

1.6. 连接

如果连接在同一台计算机上,则不需要进行设置。该包将自动连接到本地服务器,并使用 $HOME/.nuke/NukeServerSocket.ini 内的端口号配置。

在后台,NukeServerSocket 将在插件内每次更改配置值时更新配置值。

如果连接在不同计算机之间,您可以通过 包设置 手动更改端口和主机名。

请注意,在手动指定地址后,它们将始终覆盖默认值。

注意:尝试建立到手动指定而处于关闭状态(即不可到达)的主机的连接会导致 Sublime UI 暂停 10 秒。

1.7. 包设置

  • nss_port:整数

为连接设置不同值。端口应与 NukeServerSocket 中的端口匹配。

  • nss_hostname:字符串

nss_port 相同。主机可以是本地主机或本地 IP。

  • nss_disable_context_menu:bool

如果不需要,则禁用 Sublime 右键菜单条目。默认为 false

示例

{
  "nss_port": 54321,
  "nss_hostname": "192.168.1.60",
  "nss_disable_context_menu": true
}

1.8. 命令

以下命令将可用: run_nuke_tools

当活动文件以以下任何一种扩展名结尾时,包将向右键菜单(右键点击)添加新的条目 Run Code inside Nuke

  • .py
  • .cpp
  • .blink

1.9. 快捷键绑定

默认情况下,该包不包括任何键盘快捷键。可以通过遵循 Sublime Text 键盘快捷键指南 来添加它们。

示例

[
    {
        "keys" : ["ctrl+alt+n"],
        "command" : "run_nuke_tools"
    }
]

1.10. 更新日志

[0.2.0] 11-04-2021

  • 删除了大多数命令,只留下上下文菜单条目。
  • 删除了默认的键盘快捷键。
  • 新增配置以隐藏上下文菜单。
  • 上下文菜单选项仅在特定文件扩展名上显示。

[0.1.0] 10-21-2021

  • 首次发布。

1.11. 概述

example