Wie mache ich Visual Studio Code zum Standard-Skript-Editor in Unity3d?

Wie mache ich Visual Studio Code zum Standard-Skript-Editor in Unity3d?

Ich arbeite mit Ubuntu 16.04 und habeEinheit 3dinstalliert. Ich möchteVisual Studio Codeals mein Standard-Skript-Editor in Unity3d.

BitteSehen Sie sich dieses 30-Sekunden-Video anUndnicht verwechseln Einheit 3d(die weltweit führende Creation Engine) mitEinheit(die Standard-Desktopumgebung von Ubuntu 16).

Ich habe die Verknüpfung von VSC eingegeben, muss aber ein Argument eingeben (z. B.: „$(File)“). Ich habe den Speicherort von VSC kopiert und eingefügt, aber wenn ich versuche, ein Skript zu öffnen (z. B. TriggerChecker.cs), wird VSC geöffnet, aber das Skript wird nicht angezeigt.

Die einzige Möglichkeit, das Skript zu bearbeiten, besteht darin, VSC zu öffnen und den Projektordner hinzuzufügen. Anschließend muss ich im gesamten Projektordner nach dem Skript suchen. Sehen Sie sich das an.Videoum zu sehen, wie ich das Skript suchen muss. Ich möchte, dass Unity3d das Skript direkt anzeigt, denn wenn mein Projekt größer wird, wäre es für mich einfacher, Skripte zu bearbeiten, ohne sie suchen zu müssen. Bis jetzt habe ich nur ein Argument für VSC ("$(File)"), nämlich ("$(/usr/share/code/code --unity-launch )"). Dies ist der Pfad zur VSC-Verknüpfung.

Können Sie mir helfen, dieses Problem zu lösen?

Antwort1

Visual Studio Code für Linux

  • Laden Sie die neueste Version herunter von derOffizielle Seite.

  • Installieren Sie VSC und die Abhängigkeiten über die Befehlszeile:

      sudo dpkg -i code*.deb
      sudo apt install -f
    
  • Die Binärdatei von VSC ist /usr/share/code/code, aber wenn wir sie codein der Befehlszeile ausführen, wird das Startskript ausgeführt/usr/bin/codeund wir werden es im letzten Abschnitt verwenden.

  • Die Binärdatei ist möglicherweise auch vorhanden, /snap/bin/codewenn Sie VSCODE mit dem Softwareinstallationsprogramm installiert haben.

  • which codeSie können entweder oder verwenden, whereis vscodeum es zu finden.

Unity3d für Linux

  • Unity3d für Linux ist derzeit eine Beta-Version. Weitere Details finden Sie unterUnity-Blog. Die neueste Version kann heruntergeladen werden von (Quelleder Informationen):dieser Link.

  • Installieren Sie Unity3d und die Abhängigkeiten über die Befehlszeile:

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

Visual Studio Code als Standard-Skript-Editor in Unity3d festlegen

  • Öffnen Sie Unity3d. ImBearbeitenMenü auswählenEinstellungen.

  • Wählen Sie in den Unity-EinstellungenExterne Tools(linke Seite).

  • Klicken Sie auf die Schaltfläche neben dem TicketEditor für externe Toolsund wähleDurchsuche.

  • Navigieren Sie zur Datei/usr/bin/codeund klicken Sie aufOffen.

  • DER WICHTIGSTE SCHRITT:FürExterne Skript-Editor-Argumentefüllen$(File)- ohne Anführungszeichen!

Ich habe festgestellt, dass (Fehler) die Anführungszeichen, die standardmäßig vorhanden sind, als Zeichen übergeben und an den Dateinamen angehängt werden, sodass VSC (der externe Editor) eine Datei öffnet, die derzeit nicht existiert.

  • SchließenUnity-Einstellungen. Das ist alles.

Bildbeschreibung hier eingeben

verwandte Informationen