基本上是記載依照http://wiki.unity3d.com/index.php/Using_Sublime_Text_as_a_script_editor的步驟進行時
CompleteSharp這個plugin在mac環境上遇到的一些問題
1. CompleteSharp的安裝
個人測試在windows可以用package control直接安裝成功
而在mac下會出現Unable to download CompleteSharp的錯誤
這時候只能手動安裝
有兩種選擇
a) clone https://github.com/ewilde/CompleteSharp 到 Package資料夾
不需其他處理(建議)
b) 需事先安裝mono (下載http://www.go-mono.com/mono-downloads/download.html)
clone https://github.com/quarnster/CompleteSharp 到 Package資料夾
再執行CompleteSharp/build.py
2. CompleteSharp project setting
在mac環境中會用到completesharp_mono_path這個參數
wiki中寫的completesharp_mono_path是3.x 版時的路徑
4.x版可改為如下
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"folders": | |
[ | |
{ | |
"path": "your_project_path", | |
"file_exclude_patterns": | |
[ | |
"*.dll", | |
"*.meta" | |
] | |
} | |
], | |
"settings": { | |
// Uncomment for OS X/Linux - Add the correct path to your Mono command if "mono" does not launch Mono in the Terminal. | |
//"completesharp_mono_path": "/Applications/Unity/MonoDevelop.app/Contents/MacOS/bin/monodevelop", 3.5.x | |
"completesharp_mono_path":"/Applications/Unity/MonoDevelop.localized/MonoDevelop.app/Contents/Frameworks/Mono.framework/Versions/Current/bin/mono", | |
"completesharp_assemblies": [ | |
"/Applications/Unity/Unity.app/Contents/Frameworks/Managed/UnityEngine.dll", | |
"/Applications/Unity/Unity.app/Contents/Frameworks/Managed/UnityEditor.dll", | |
"/Applications/Unity/Unity.app/Contents/Frameworks/Mono/lib/mono/unity/UnityScript.dll", | |
"/Applications/Unity/Unity.app/Contents/Frameworks/Mono/lib/mono/unity/System.Core.dll", | |
"/Applications/Unity/Unity.app/Contents/Frameworks/Mono/lib/mono/unity/System.dll", | |
"/Applications/Unity/Unity.app/Contents/Frameworks/Managed/nunit.framework.dll", | |
"/Applications/Unity/Unity.app/Contents/Frameworks/Mono/lib/mono/unity/mscorlib.dll", | |
"${project_path:Library}/ScriptAssemblies/Assembly-CSharp.dll", | |
"${project_path:Library}/ScriptAssemblies/Assembly-CSharp-Editor.dll", | |
"${project_path:Library}/ScriptAssemblies/Assembly-UnityScript-Editor.dll", | |
"${project_path:Library}/ScriptAssemblies/Assembly-CSharp-firstpass.dll" | |
], | |
"completioncommon_inhibit_sublime_completions": true, | |
"completioncommon_shorten_names": true | |
} | |
} |
沒有留言 :
張貼留言