I use Eclipse IDE for Java development. I am trying to get it to work with C#, a programming language I am new to, and Unity, which I am also new to. If I can, I would like to use only IDE for all my programming, even if there are some inconveniences in certain languages. So far, I have installed the Eclipse aCute plugin from the marketplace. However, the Unity namespace is not recognized, and autocomplete is not working.
To improve @Nicolqs 's answer, this will only set Eclipse as the default application when opening scripts from the Editor.
Eclipse isn’t natively supported by Unity, in the sense that when you have something like “Error on script a
at line b
and column c
”, when you click on the error message Unity won’t know how to tell Eclipse where it should open. You can read more here.
The documentation also says that you can edit the editor argsuments (such as a
, b
and c
above), so if you really want to use Eclipse you may try to look up what arguments Unity should give it when opening files.
When it comes to the UnityEngine namespace and autocompletions, you will require extensions from your IDE. I know Visual Studio and VS Code provide such tools but I don’t know about Eclipse or any other IDE.
Hope this clarified a few things,
Simon