用VSCODE吧陶贼!CODE大法好!
本來是用code寫前端頁面待秃,今天為了啟用調(diào)試拜秧,上官網(wǎng)溜達(dá)了一圈,發(fā)現(xiàn)這貨也能寫unity3d章郁,回來試了10分鐘枉氮,當(dāng)即決定棄用Visual Studio,哈哈哈暖庄。
先說設(shè)置啟用
-
unity中編輯器設(shè)為vscode:
-
vscode中安裝兩個(gè)插件:
使用:
安裝完上面的debugger插件后嘲恍,在debug那里設(shè)置unitydebug:
愉快玩耍吧,代碼提示雄驹、格式化佃牛、調(diào)試一應(yīng)俱全。
好好的用著visual studio医舆,都順手了俘侠,為啥要換code?
寫了這么多年的unity蔬将,我覺得visual studio中這幾點(diǎn)是我最滿意的地方:
- 完全的代碼提示
- 搜索與替換
- 調(diào)試方便
而不滿意的也有很多:
- 新建爷速、更新文件后編輯器往往不能及時(shí)刷新(這一點(diǎn)最不能忍,往往要關(guān)閉vs重啟)霞怀。
- 體積大惫东、啟動(dòng)慢、很多功能用不著毙石。
- community版vs方法名上不顯示引用
然鵝visual studio能做到的廉沮,vs code都能做到,還能做得更好:
-
更豐富徐矩、完全的代碼提示
-
搜索與替換滞时,沒問題
-
調(diào)試更方便,關(guān)鍵的一點(diǎn)是調(diào)試過程中不用停止編輯器滤灯,什么意思坪稽?
回憶一下使用vs調(diào)試unity的過程:點(diǎn)擊附加曼玩,再切換到unity啟動(dòng),這時(shí)你的代碼是不能改的窒百,因?yàn)檎谡{(diào)試黍判,若要改只有停止調(diào)試呵呵。
在code中篙梢,設(shè)置好了調(diào)試環(huán)境(見上面)后顷帖,只需要點(diǎn)擊debug的三角形
這時(shí)控制臺(tái)顯示:
UnityDebug: Initializing
UnityDebug: Searching for Unity process 'Unity Editor'
UnityDebug: Attached to Unity process 'Unity Editor (Unity)' (11556)
運(yùn)行unity,這時(shí)超級(jí)方便的就是庭猩,編輯器這邊隨便改窟她!隨便改!哈哈哈哈哈哈哈
右鍵菜單:轉(zhuǎn)到定義蔼水、速覽定義震糖、查找所有引用,都在趴腋。
-
看到這個(gè)了嗎吊说?這個(gè)是vs profession版以上才有的功能。
-
體積小优炬、易安裝颁井、插件無限可能:
Conclusion:
有了vscode,真的沒必要再用studio了蠢护⊙疟觯回想vscode,一路干掉了sublime葵硕、atom兩大悍將眉抬,現(xiàn)在大有一統(tǒng)天下編輯器的趨勢。祝微軟在開源道路上越走越遠(yuǎn)懈凹,造福更多程序員蜀变。
再回想剛開始寫u3d的時(shí)候的MonoDeveloper,真是刀耕火種的時(shí)代啊呵呵呵介评。
有人說編輯器不重要库北,重要的是編程功底,真是胡扯们陆。我認(rèn)為編輯器最重要寒瓦,人是情感動(dòng)物,應(yīng)該首先由內(nèi)而外的喜歡一件事情棒掠,才會(huì)想辦法把它干好孵构。天天面對(duì)的一樣?xùn)|西都不重要,那只能說明編程對(duì)你也不重要烟很。我認(rèn)為顯示器颈墅、工作環(huán)境這些都很重要,把自己調(diào)整到最舒服的狀態(tài)雾袱,再開始寫代碼吧恤筛!