我想使用 C# Intellisense 来SublimeText 3(OS X)。我需要它来使用 Unity3D 开发游戏。
所以我安装了奥米夏普和CS-脚本到目前为止,OmniSharp 可以工作,但 CS-Script 不行。
当我单击 CS-Script 的关于菜单时,它只输出前两行:
CS-Script.ST3 - C# intellisense and execution plugin (v1.2.8)
------------------------------------------------------------------------
根据开发者主页在 CS-Script 中,这种情况发生时...
...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.
所以我改变了路径单核细胞增多症(是的,我已经安装了 Mono)在文件 cs-script.sublime-settings 中
"mono_path": "/Library/Frameworks/Mono.framework/Versions/6.0.0/bin/mono",
以及 cscs.exe 的路径
"cscs_path": "/Users/***/Library/Application Support/Sublime Text 3/Packages/cs-script-sublime/bin/cscs.exe",
仍然不起作用,我不知道我可能做错了什么。
答案1
为什么不使用 Mac 版 Visual Studio 社区版?它内置 Intellisense,还支持 Unity3D,可让您将脚本附加到编辑器并实时调试。
除了可能与磁盘空间相关的问题之外,我看不出在这里使用 Sublime Text 的理由。