私はMayaのPythonプログラミングでは本当に新しく、コードを書くための快適な方法を見つけようとしています私は "cmds.ls"と書くと自動補完機能を持っています。私はすべての引数のリストを返します 私は今、いくつかのポインタと "pass"関数を内部に持っています 私はいくつかのバージョンを前にすべての引数のリストを持つことができたことを知っています。 私は間違っていますか? "maya.cmds.pypredef"ファイルを開くと、スコープ内で "pass"と宣言された関数のリストが表示されますMaya Pythonの不完全なオートコンプリート
答えて
私は決してオートコンプリートを使用しませんでしたが、ここで崇高なテキスト、私は引数を得ることができませんでしたが、関数名のみ。同様の方法で他のIDEでも同じことができるはずです。
- はフォルダ/ MayaXXXX /開発キット/その他/ pymel /エクストラ/完了/ PYをインストールし、あなたのMayaに移動します。
- 階層が存在せず、devkitで停止している場合は、Mayaバージョン用のdevkitファイルをダウンロードするためのリンク付きのREADMEがあります。
Mayaのインストールで、Maya Developer Kitをダウンロードし、フォルダ(devkit、includeなど)を置き換えてください。
崇高テキスト(またはその他)にジェダイのパッケージをインストールしジェダイユーザ設定ファイルにそれを追加します。あなたはすべてのセットです
{ "python_package_paths": ["folder/MayaXXXX/devkit/other/pymel/extras/completion/py"] }
!
オートコンプリートを使用するには、サブライムテキストでアクティブになっていること、Pythonファイルで作業していること、maya.cmdsモジュールをインポートしてCtrl +スペースを実行することを確認してください。すべてのcmdsコマンドで自動補完ウィンドウが表示されます。
import maya.cmds as cmds
cmds.
引数はマヤの開発キットに実装されていないようだ、彼らはすべての関数の*args, **keywords
として設定されているように見えます。私はMayaの引数でオートコンプリートを見るのを覚えていません。もし存在すれば私は興味があります!
(Source)
init__.pyにファイルMayaXXXX \開発キット\他の\ pymel \エクストラ\完成\ PY \マヤ\ CMDS \ __に関数の引数をいじった後、Iオートデスクがこのファイルを正しくビルドしない限り、引数を使って自動補完することはできないと言うことができます。
誰かがそれを実行してファイルを共有するのに時間がかかったのかもしれませんが、私はそれを疑っています。
まさに私が恐れていたもの。 ありがとうございます。 – elpie89
- 1. Python ValueError:不完全なフォーマット
- 2. Python不完全コード
- 3. バベルトランス不完全不完全?
- 4. pythonソケットで不完全なデータ転送
- 5. 不完全なスキーマ
- 6. 不完全な型のC++
- 7. Sprintの不完全なストーリー
- 8. Seleniumの不完全なスクリーンショット
- 9. 不完全なフォームプロンプト - Android
- 10. 不完全な型::マップ
- 11. 不完全なファイルコピーJava NIO
- 12. エラー:不完全なテンプレートタイプ
- 13. 不完全なノードHTTP.Response
- 14. automapper不完全なドキュメント
- 15. THREE.jsで不完全な影
- 16. クランテンプレート不完全な型
- 17. エラー:不完全なSQL:LS
- 18. 不完全な結果
- 19. 不完全なJson - Behance API
- 20. 不完全な型C++
- 21. 不完全なUIBezierPathストローク
- 22. 可視不完全なUITableViewRowAnimation
- 23. 不完全なLaravelページビュー
- 24. ダイナミックピボットMYSQL不完全なSQL
- 25. VSコードPythonデバッグコンソールが不完全
- 26. ループ不完全
- 27. 完全なPython Noob
- 28. UITableView numberOfRowsInSection - 完全な/不完全なタスクを表示
- 29. pythonの不完全なガンマ関数ですか?
- 30. Python csv reader不完全なファイル行の繰り返し
私はそれが決してどこでも起こることができなかったと言わざるを得ない。私は通常、スクリプトエディタでそれらを検索し、スクリプトエディタのオートコンプリートを使用します。次に、私はそれを私のIDEにコピーします。 – darkgaze