Visual studio code auto-complete

2019-05-07 06:49发布

I have just downloaded unity and saw that now it supports Visual studio code, I downloaded it and made it the default editor.

After trying to edit a script, it prompted me to download c# extension and I did, but there is no auto-complete for unity functions. How can I get that? I'm on Mac. Any help is appreciated.

5条回答
混吃等死
2楼-- · 2019-05-07 07:00

You can use the unity integration plugin:

https://code.visualstudio.com/Docs/runtimes/unity

Follow the instructions to get set up. It seems a lot of things to do but I think that's the best one.

If you still hit the issue even by using that plugin then follow this issue at their github page.

查看更多
劫难
3楼-- · 2019-05-07 07:05

I had the same situation and I bang my head to the wall for days. There was no solution on the net as there are few people using Unity on linux with Visual Studio Code. I finally removed mono and went to their site and downloaded the Visual Studio build (even though we use Visual Studio Code). Then volaaa. Auto complete and suggestions related to Unity functions were there. Of course after installing the necessary extensions.

https://www.mono-project.com/download/vs/

查看更多
放我归山
4楼-- · 2019-05-07 07:14

https://forum.unity.com/threads/cant-get-vscode-to-work-properly-with-unity.538224/

there are people that found a workaround. unityoracle user said: "This issue is that Unity Editor expects the file used to launch VSCode to have a specific name. " and: "Specifically, creating a symlink named "code" that opens VSCode fixed this issue"

查看更多
萌系小妹纸
5楼-- · 2019-05-07 07:17

The issue here is that you haven't selected VS as your code editor preference (https://docs.unity3d.com/Manual/Preferences.html) . Once you do this, also install the Game development with Unity workload for Visual Studio

查看更多
姐就是有狂的资本
6楼-- · 2019-05-07 07:18

Maybe too late, but for future comers ...

There is an extension now for visual studio code called MonoBehaviour Snippets by Rachod Petchpho.

Press Ctrl+shift+x in the IDE to open extensions panel then search for MonoBehaviour Snippets, install and reload the IDE, now you will find all the autocomplete for the function names and objects just like MonoDevelop.

查看更多
登录 后发表回答