環境:Houdini 20.5.487, Visual Studio Code 1.99.2
Visual Studio Codeで快適にPythonを書く環境をつくる。
VS Codeにhou moduleを認識させる


Workspaceをつくり、そこに生成されるsettings.jsonに以下のコードを記述する。
{
"python.defaultInterpreterPath": "C:/Program Files/Side Effects Software/Houdini 20.5.487/bin/hython3.11.exe",
"python.autoComplete.extraPaths": [
"C:/Program Files/Side Effects Software/Houdini 20.5.487/houdini/python3.11libs"
],
"python.analysis.extraPaths": [
"C:/Program Files/Side Effects Software/Houdini 20.5.487/houdini/python3.11libs"
]
}バージョンやライブラリ部分は環境に合わせて書き換える。
Houdiniで外部エディタにVS Codeを指定する
Edit > Preferences > Set External Text Editor
で、VS Codeの実行ファイルを指定する。
C:\Users\<UserName>\AppData\Local\Programs\Microsoft VS Code\Code.exeWrangle SOPのプロパティ画面で右クリックし、Expression > Edit in External Editor
でVS Codeが起動する。VS Codeで保存するとHoudini側も自動で更新される。

