私はUbuntu 16.04で働いており、 nity3d がインストールされています。 Visual Studio Code をUnity3d内のデフォルトのスクリプトエディターにしたい。
この30秒のビデオを見る および混同しないでくださいUnity3d( Unity(Ubuntu 16のデフォルトのデスクトップ環境)で世界をリードする作成エンジン)。
VSCのショートカットを配置しますが、引数を挿入する必要があります(例: "$(File)")。 VSCの場所をコピーして貼り付けましたが、スクリプト(たとえばTriggerChecker.cs
)を開こうとすると、VSCは開きますが、スクリプトは表示されません。
スクリプトを編集する唯一の方法は、VSCを開いてプロジェクトフォルダーを追加することです。プロジェクトフォルダー全体でスクリプトを検索する必要があります。これをご覧ください ビデオ スクリプトを検索する方法を確認してください。私のプロジェクトが大きくなると、スクリプトを検索せずに編集する方が簡単になるため、Unity3dでスクリプトを直接表示するようにします。これまでのところ、VSCの引数は1つだけです( "$(File)")、つまり( "$(/ usr/share/code/code --unity-launch)")です。これは、VSCのショートカットへのパスです。
この問題を解決するのを手伝ってもらえますか?
コマンドラインからVSCと依存関係をインストールします。
Sudo dpkg -i code*.deb
Sudo apt install -f
VSCのバイナリは/usr/share/code/code
ですが、コマンドラインでcode
を実行すると、スタートアップスクリプト/usr/bin/code
が実行されます。最新のセクション。
Unity3d for Linuxは現在ベータ版であり、詳細は nity Blog にあります。最新バージョンは( source 情報の): this link からダウンロードできます。
コマンドラインからUnity3dと依存関係をインストールします。
Sudo dpkg -i unity*.deb
Sudo apt install -f
Unity3dを開きます。 EditメニューでPreferencesを選択します。
Unity Preferencesで、External Tools(左側)を選択します。
チケットの横にあるボタン外部ツールエディターをクリックし、Browseを選択します。
ファイル/usr/bin/code
に移動し、Openをクリックします。
キーステップ:ForExternal Script Editor Argsfill$(File)
-引用符なし!
(バグ)デフォルトである引用符は文字として渡され、ファイル名に追加されるため、VSC(外部エディター)は現在存在しないファイルを開きます。
閉じるUnity設定。それでおしまい。