Ich möchte C# Intellisense verwenden fürSublimeText 3(OS X). Ich brauche es, um Spiele mit Unity3D zu entwickeln.
Also installierte ichOmniSharpUndCS-Skriptdafür. OmniSharp funktioniert bisher, CS-Script jedoch nicht.
Wenn ich auf das Info-Menü von CS-Script klicke, werden nur die ersten beiden Zeilen ausgegeben:
CS-Script.ST3 - C# intellisense and execution plugin (v1.2.8)
------------------------------------------------------------------------
Entsprechend derHomepage des Entwicklersvon CS-Script passiert dies, wenn ...
...mono cannot be located the "about output" (above) will be truncated and
consist of only two first lines.
Such a truncation is caused by the plugin's inability to execute mono cscs.exe,
which is responsible for printing the remaining part of the output content.
Also änderte ich den Pfad vonMono(ja, ich habe Mono bereits installiert) in der Datei cs-script.sublime-settings zu
"mono_path": "/Library/Frameworks/Mono.framework/Versions/6.0.0/bin/mono",
und den Pfad von cscs.exe zu
"cscs_path": "/Users/***/Library/Application Support/Sublime Text 3/Packages/cs-script-sublime/bin/cscs.exe",
Funktioniert immer noch nicht und ich weiß nicht, was ich falsch gemacht haben könnte.
Antwort1
Warum sollten Sie nicht die Visual Studio Community Edition für Mac verwenden? Sie verfügt über integriertes Intellisense und wird auch von Unity3D unterstützt, sodass Sie Ihr Skript an den Editor anhängen und in Echtzeit debuggen können.
Ich sehe keinen Grund, hier Sublime Text zu verwenden, außer vielleicht aufgrund von Problemen mit dem Speicherplatz.