Unity3d で Visual Studio Code をデフォルトのスクリプト エディターにするにはどうすればよいですか?

Unity3d で Visual Studio Code をデフォルトのスクリプト エディターにするにはどうすればよいですか?

私はUbuntu 16.04で作業しており、ユニティ3dインストールしました。ビジュアルスタジオコードUnity3d 内のデフォルトのスクリプト エディターとして使用します。

お願いしますこの30秒のビデオを見てくださいそして混乱しないでください ユニティ3d(世界をリードする創造エンジン)団結(Ubuntu 16 のデフォルトのデスクトップ環境)。

VSC のショートカットを配置しましたが、引数 (例: "$(File)") を配置する必要があります。VSC の場所をコピーして貼り付けましたが、スクリプト (例TriggerChecker.cs) を開こうとすると、VSC は開きますが、スクリプトが表示されません。

スクリプトを編集する唯一の方法は、VSCを開いてプロジェクトフォルダを追加することです。プロジェクトフォルダ全体でスクリプトを検索する必要があります。これをご覧くださいビデオスクリプトをどのように検索する必要があるかを確認します。プロジェクトが大きくなったときに、スクリプトを検索せずに編集する方が簡単なので、Unity3d でスクリプトを直接表示できるようにしたいと考えています。今のところ、VSC の引数は 1 つだけです ("$(File)")、つまり ("$(/usr/share/code/code --unity-launch )")。これは、VSC のショートカットへのパスです。

この問題の解決を手伝ってもらえませんか?

答え1

Linux 用 Visual Studio Code

  • 最新バージョンをダウンロードするには、公式ページ

  • コマンドラインから VSC と依存関係をインストールします。

      sudo dpkg -i code*.deb
      sudo apt install -f
    
  • VSCのバイナリは、コマンドラインで/usr/share/code/code実行すると起動スクリプトが実行されますcode/usr/bin/code最新のセクションでこれを使用します。

  • /snap/bin/codeソフトウェア インストーラーを使用して VSCODE をインストールした場合も、バイナリが存在する可能性があります。

  • 検索するには、which codeまたは のいずれかを使用できます。whereis vscode

Linux 用 Unity3d

  • Linux版Unity3dは現在ベータ版であり、詳細は以下をご覧ください。Unity ブログ最新バージョンは(からダウンロードできます)ソース情報の:このリンク

  • コマンドラインから Unity3d と依存関係をインストールします。

      sudo dpkg -i unity*.deb
      sudo apt install -f
    

Visual Studio Code を Unity3d のデフォルトのスクリプト エディターとして設定する

  • Unity3dを開きます。編集メニュー選択環境設定

  • Unityの設定で外部ツール(左側)。

  • チケットの横にあるボタンをクリックしてください外部ツールエディタ選択してブラウズ

  • ファイルへ移動/usr/bin/codeクリックして開ける

  • 重要なステップ:のために外部スクリプトエディタ引数埋める$(File)- 引用符なし!

デフォルトで存在する引用符が文字として渡され、ファイル名に追加されるため、VSC (外部エディター) は現在存在しないファイルを開く (バグ) ことがわかりました。

  • 近いUnity の設定。これで完了です。

ここに画像の説明を入力してください

関連情報