Como torno o editor de script padrão do Visual Studio Code no Unity3d?

Como torno o editor de script padrão do Visual Studio Code no Unity3d?

Eu trabalho no Ubuntu 16.04 e tenhoUnidade3dinstalado. Eu queroCódigo do Visual Studiopara ser meu editor de script padrão no Unity3d.

Por favorassista a este vídeo de 30 segundosenão confunda Unidade3d(o mecanismo de criação líder mundial) comUnidade(o ambiente de desktop padrão do Ubuntu 16).

Coloquei o atalho do VSC, mas tenho que colocar um argumento (ex: "$(File)"). Copiei e colei a localização do VSC, mas quando tento abrir um script (por exemplo TriggerChecker.cs), o VSC abre, mas o script não aparece.

A única forma de editar o script é abrir o VSC e adicionar a pasta do projeto, então tenho que pesquisar o script em toda a pasta do projeto. Vê istovídeopara ver como preciso pesquisar o script. Quero fazer com que o Unity3d mostre diretamente o script, porque quando meu projeto ficar maior, será mais fácil editar scripts sem pesquisá-los. Até agora, só tenho um argumento para VSC ("$(File)") que é ("$(/usr/share/code/code --unity-launch )"). Este é o caminho para o atalho do VSC.

Você poderia me ajudar a resolver esse problema?

Responder1

Código do Visual Studio para Linux

  • Baixe a versão mais recente doPágina Oficial.

  • Instale o VSC e as dependências através da linha de comando:

      sudo dpkg -i code*.deb
      sudo apt install -f
    
  • O binário do VSC é /usr/share/code/code, mas quando executamos codena linha de comando é executado o script de inicialização/usr/bin/codee vamos usá-lo na seção mais recente.

  • O binário também pode ser /snap/bin/codese você usou o instalador de software para instalar o VSCODE.

  • Você pode usar which codeou whereis vscodepara encontrá-lo.

Unity3d para Linux

  • Unity3d para Linux é a versão Beta no momento e mais detalhes podem ser encontrados emBlog da Unidade. A versão mais recente pode ser baixada em (fonteda informação):esse link.

  • Instale o Unity3d e as dependências através da linha de comando:

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

Defina o Visual Studio Code como editor de script padrão no Unity3d

  • Abra o Unity3d. NoEditarmenu escolherPreferências.

  • Em Preferências do Unity, escolhaFerramentas externas(lado esquerdo).

  • Clique no botão ao lado do ingressoEditor de ferramentas externase escolhaNavegar.

  • Navegue até o arquivo/usr/bin/codee clique emAbrir.

  • O PASSO PRINCIPAL:ParaArgs do Editor de Script Externopreencher$(File)- sem aspas!

Descobri que (bug) as aspas, que existem por padrão, são passadas como caracteres, anexadas ao nome do arquivo, assim o VSC (o editor externo) abre um arquivo que atualmente não existe.

  • FecharPreferências de unidade. É isso.

insira a descrição da imagem aqui

informação relacionada