用MonoDevelop寫代碼有什麼提高效率的竅門?


說兩個我知道的吧,希望大家來補充。

1.代碼模板

如果要寫相似的代碼塊,可以自己定義個模板,把要自定義的地方加上$$符號,然後設個快捷鍵就行了,用的時候就像這樣:

綠色的地方只要你一改,下面的也會跟著一起改。2.生成getter setter方法

這個是一次偶然發現的,之前一直是自己敲getter setter方法,好傻·····


我身邊的unity3d開發者中,絕大部分都在使用MonoDevelop這個工具,寫shader有高亮,寫C#有彈窗提示。可能沒有vs很多其他的功能,但是這些應該是最常用的了。這些都是MonoDevelop默認的東西。如果需要快捷鍵,那麼在設置里很多地方也可以設置。


"換VS"


win 上就用 vs 或者 vs code Mac上就 vs code 吧


用windows,裝visual studio配合resharper

一天之後你就忘了monodevelop是啥了


就是在一層層查找函數:F12,

一層層再退回來的快捷鍵:Ctrl+alt 左右方向鍵

還有最常用的搜索方法名或者變數名等用的ctrl + shift + F後來發現用shift+F12比較合適,查找的很精確,這個是查找所有引用

注掉代碼快捷鍵 : Ctrl+alt + C;

切換標籤: Ctrl + PgUp 和Ctrl + PgDn;

刪除當前行:Ctrl+X;

上下移動當前行:alt + 上下;


我感覺在MD上浪費掉的時間基本只在檢查錯誤或優化...


推薦閱讀:

學習UNITY3D有一段時間了,想獨立做個遊戲(找工作用於展示),沒有素材和思路怎麼辦?
為什麼unity只有將數據序列化之後才能顯示再Inspector面板上?
這四個方塊受的力一樣么?
作為Unity3D的腳本而言,c#中for是否真的比foreach效率更高?
unity3d怎麼用代碼實現縮放粒子特效?

TAG:程序員 | 遊戲開發 | 編程 | Unity遊戲引擎 |