タイトル
Sublime TextのためのHoudiniアドオン
詳細
インストール
- 合計 7K
- Win 6K
- Mac 480
- Linux 545
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日 | 6月22日 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Windows | 1 | 3 | 0 | 4 | 1 | 1 | 1 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 3 | 2 | 0 | 3 | 0 | 0 | 2 | 2 | 4 | 2 | 0 | 2 | 0 | 1 | 2 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0 | 3 | 3 | 1 | 1 | 1 | 2 | 0 | 2 |
Mac | 0 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | 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 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Linux | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
readme
Houdini add-on for Sublime Text
機能
- VEX and VEX Expression syntax.
- VCCベースの構文チェック器で整形されたエラーハイライト表示。
- 引数付き関数の自動補完。
- スタイル付きポップアップで関数ドキュメントの提供。
- HScriptアドオンに対する特別なサポート。
バグ報告、リクエスト、申し入れなどについてはアイスをオープンしてください。
スクリーンショット
設定
ツール → パッケージのインストール → VEX
要件:1. Sublime Textの最新バージョン。2. Package Control
ツール → パッケージ制御のインストール
このアドオンを使用できるようになりました。初めてのユーザーの場合、以下の「オプション」セクションをスキップしてください。もっと高度な機能を使用したい場合はそれらを読んでください。
オプション:外部エディタとして設定
あなたの houdini.env に EDITOR
変数を作成し、それをSublime Textの実行ファイルパスに設定してください。
Windows上の例ファイルの場所
C:\Users\teared\Documents\houdini20.0\houdini.env
houdini.envに追加する例の行(縦線を使ってください)
EDITOR = "C:/Program Files/Sublime Text/sublime_text.exe"
どのパラメータフィールドにもキャリcurserを配置し、Alt+E
を押して、内部エディタ内にキャリcurserを配置し、もう一度Alt+E
を押してから、HoudiniからSublime Textを起動します。
オプション:VCCパスの設定
- ツール → ビルドシステム → 新しいビルドシステム...
- デフォルトの内容を削除し、ここに VEX Build ファイルをコピー&ペーストします。
- 設定に
executable
の値を既存のVCC実行ファイルパスに変更します。
Windows用の例設定
"executable": "C:\Program Files\Side Effects Software\Houdini 20.0.506\bin\vcc.exe",
- データ HVAC に保存して
Any Name
/
要覆盖默认设置,请将其保存到 数据/包/包/VEX/prefs/VEX Build.sublime-build。
或者,将 Houdini 二进制目录添加到 PATH
环境变量中。默认情况下,附加组件使用 vcc
命令。
请参阅本说明中的“语法检查”部分。
HScript 附加组件(可选)
针对 HScript 和 HScript 表达式语言的类似附加组件。语法、自动完成、文档弹出。由 VEX 附加组件用于嵌入代码片段中的反引号表达式。
其他工具(可选)
我使用 Sublime Text 在 Houdini 项目中工作的一些工具。
- Monolit — Sublime Text 3.0 最新版的“Monokai”变为“1337”配色方案。比 Monokai 更好的作用域和比 1337 更大的调色板。极大地影响默认的 Markdown 语法高亮显示。
- SublimeAStyleFormatter — 格式化混乱的代码,以便更容易阅读。[我的设置](https://gist.github.com/teared/cfcf27705954fcf741b7)。
用法
在编辑器的右下角菜单中选择任何 VEX 代码并选择 VEX。默认情况下,它将自动设置在所有 .vfl
文件上。如果您不希望每次打开一些具有 .h
扩展名的 VEX 库时都从 ANSI C 更改为 VEX,请在该菜单中选择“以当前扩展名打开所有”动作。
当您开始输入 VEX 函数名称时,它会为您提示建议。您可以从中选择一个,并使用 Tab
和 Shift+Tab
键进行前后导航。还提供缩写片段,用于常见的关键字:if、else、for、foreach、while。
要显示函数的相关文档
工具 → 命令板 → VEX:显示光标下函数的文档
快捷键:Ctrl+Alt+D
。
有关其他信息,请参阅Sublime Text 文档,它包含许多使文本编辑变得容易和强大的小功能。
语法检查
如果您已配置 VCC 路径,您可以在编辑器中执行语法检查并查看错误。它不需要 Houdini 在后台运行。
工具 → 构建为…
- VEX Build
如果您编写了自定义着色器和定义具有返回类型(如:surface、displace、cvex 等)的上下文函数,请使用此变体。这是 VCC 默认期望的,可能是 Houdini 用户如今最不常用的。
- VEX Build — 作为库
如果您编写了自定义库并将其包含在代码中。
- VEX Build — 作为代码片段
如果您编写 wrangle。最常见的选项。
请参阅添加组件开发仓库中的一些代码示例。
VCC 对属性绑定一无所知,库在 CVEX 上下文中自动编译,代码片段只是函数内部,而 VCC 不期望在表面着色器中看到它们。因此有三个变体。所以,如果您尝试进行语法检查,错误消息可能不太有意义,如下所示
错误 1092:无法编译 VEX 库;源文件的上下文 'surface' 与所需上下文 'cvex' 不匹配。
错误 1040:函数 my_function_name 的返回类型(surface)无效。
错误 1091:无效的上下文名称 'float'
错误 1088:语法错误,期望 '(' 而不是 '='
错误 1088:语法错误,期望标识符而不是 ';'
检查是否使用了正确的构建变体。错误 1088 是一个常见错误,但在选择了错误的构建变体的情况下,可能不会出现可识别的语法问题。
许可证
公有领域。