¿Cómo puedo hacer que Visual Studio Code sea el editor de scripts predeterminado en Unity3d?

¿Cómo puedo hacer que Visual Studio Code sea el editor de scripts predeterminado en Unity3d?

Trabajo en Ubuntu 16.04 y tengounidad3dinstalado. QuieroCódigo de estudio visualpara ser mi editor de script predeterminado dentro de Unity3d.

Por favormira este video de 30 segundosyno confundas unidad3d(el motor de creación líder en el mundo) conUnidad(el entorno de escritorio predeterminado de Ubuntu 16).

Puse el acceso directo de VSC, pero tengo que poner un argumento (por ejemplo: "$(Archivo)"). Copié y pegué la ubicación del VSC, pero cuando intento abrir un script (por ejemplo TriggerChecker.cs), el VSC se abre pero el script no aparece.

La única forma de editar el script es abrir VSC y agregar la carpeta del proyecto; luego tengo que buscar el script en toda la carpeta del proyecto. Ver estevideopara ver cómo necesito buscar el script. Quiero hacer que Unity3d muestre directamente el script, porque cuando mi proyecto crezca, me resultará más fácil editar scripts sin buscarlos. Hasta ahora, solo tengo un argumento para VSC ("$(File)") que es ("$(/usr/share/code/code --unity-launch)"). Este es el camino al atajo de VSC.

¿Podrías ayudarme a resolver este problema?

Respuesta1

Código de Visual Studio para Linux

  • Descargue la última versión delPágina Oficial.

  • Instale VSC y las dependencias a través de la línea de comando:

      sudo dpkg -i code*.deb
      sudo apt install -f
    
  • El binario de VSC es /usr/share/code/code, pero cuando ejecutamos codeen la línea de comando se ejecuta el script de inicio/usr/bin/codey lo usaremos en la última sección.

  • El binario también puede serlo /snap/bin/codesi utilizó el instalador de software para instalar VSCODE.

  • Puedes usar which codeo whereis vscodepara encontrarlo.

Unity3d para Linux

  • Unity3d para Linux es la versión Beta en este momento y se pueden encontrar más detalles enBlog de unidad. La última versión se puede descargar desde (fuentede la información):este enlace.

  • Instale Unity3d y las dependencias a través de la línea de comando:

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

Establecer Visual Studio Code como editor de scripts predeterminado en Unity3d

  • Abra Unity3d. En elEditarmenú elegirPreferencias.

  • En Preferencias de Unity elijaHerramientas externas(lado izquierdo).

  • Haga clic en el botón al lado del billeteEditor de herramientas externasy eligeNavegar.

  • Navegar al archivo/usr/bin/codey haga clic enAbierto.

  • EL PASO CLAVE:ParaArgumentos del editor de script externollenar$(File)- ¡sin comillas!

Descubrí que (error) las comillas, que están ahí de forma predeterminada, se pasan como caracteres y se agregan al nombre del archivo, por lo que VSC (el editor externo) abre un archivo que actualmente no existe.

  • CercaPreferencias de unidad. Eso es todo.

ingrese la descripción de la imagen aquí

información relacionada