web-dev-qa-db-fra.com

Comment créer un éditeur de script par défaut pour Visual Studio Code dans Unity3d?

Je travaille dans Ubuntu 16.04 et j'ai nity3d installé. Je veux que Code Visual Studio soit mon éditeur de script par défaut sous Unity3d.

S'il vous plaît regardez cette vidéo de 30 secondes et ne confondez pas Unity3d ( le moteur de création leader mondial) avec Unity (l’environnement de bureau par défaut d’Ubuntu 16).

Je mets le raccourci de VSC, mais je dois mettre un argument (par exemple: "$ (File)"). J'ai copié-collé l'emplacement du VSC, mais lorsque j'essaie d'ouvrir un script (par exemple, TriggerChecker.cs), VSC s'ouvre mais le script ne s'affiche pas.

La seule façon de modifier le script consiste à ouvrir VSC et à ajouter le dossier du projet. Je dois rechercher le script dans tout le dossier du projet. Regardez cette vidéo pour voir comment j'ai besoin de rechercher le script. Je souhaite faire en sorte que Unity3d affiche directement le script car, lorsque mon projet deviendra plus grand, il me sera plus facile d’éditer des scripts sans les rechercher. Pour l'instant, je n'ai qu'un seul argument pour VSC ("$ (Fichier)") qui est ("$ (/ usr/share/code/code --unity-launch)"). C'est le chemin qui mène au raccourci de VSC.

Pourriez-vous m'aider à résoudre ce problème?

2
Matthew

Code Visual Studio pour Linux

  • Téléchargez la dernière version à partir de page officielle .
  • Installez VSC et les dépendances via la ligne de commande:

    Sudo dpkg -i code*.deb
    Sudo apt install -f
    
  • Le binaire de VSC est /usr/share/code/code, mais si nous exécutons code dans la ligne de commande, le script de démarrage /usr/bin/code est exécuté et sera utilisé dans la dernière section.

Unity3d pour Linux

  • Unity3d pour Linux est actuellement la version bêta et plus de détails peuvent être trouvés dans nity Blog . La dernière version peut être téléchargée à partir de ( source de l'information): ce lien .

  • Installez Unity3d et les dépendances via la ligne de commande:

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

Définir le code Visual Studio comme éditeur de script par défaut dans Unity3d

  • Ouvrez Unity3d. Dans le menu Éditer , choisissez Préférences .

  • Dans les préférences de Unity, choisissez Outils externes (côté gauche).

  • Cliquez sur le bouton à côté du ticket Editeur d'outils externes et choisissez Parcourir .

  • Naviguez jusqu'au fichier /usr/bin/code et cliquez sur Ouvrir .

  • L'ETAPE CLE: Pour Editeur de script externe Args remplir $(File) - sans guillemets!

    J'ai trouvé que (bug) les guillemets, qui sont là par défaut, sont passés en tant que caractères, ajoutés au nom du fichier, ainsi VSC (l'éditeur externe) ouvre un fichier qui n'existe pas actuellement.

  • Fermer Préférences Unity. C'est tout.

enter image description here

5
pa4080