Light Table中文版是一款專業的代碼編輯器,可以進行全新代碼編輯以及關聯其它代碼,Light Table中文版支持多種變成語言,支持代碼編輯、項目管理,還可以幫助大家整理代碼等,便於以後方便的使用,需要的朋友可以下載使用。
1、文檔隨處可見
當你在瀏覽一段全新代碼時,總是希望能最快速度看到與之關聯的其他關鍵代碼。通常你必須特意去找有關函數定義的代碼,不過在這個平台,信息會在旁邊浮現出來。想要知道partial函數的相關信息?隻需要把你的鼠標指針放在它上麵就能看到了。如此你就不必再擔心忘記了參數順序了。
2、即時反饋
在Inventing on Principle視頻裏,Bret展示了如何在編輯器裏重寫遊戲和二進製搜索就可以立刻運行並顯示出效果。許多lisp程序員會使用REPL創建類似的環境。不過在這裏卻更方便——我們可以在同一界麵上立即顯示出效果。舉個例子,我在這裏輸入代碼(+3 4),就可以馬上看到它的結果7——不用去按ctrl-enter鍵或做其他事情。
Ligth Table的功能不隻是在旁邊顯示變量值,還能自動填充代碼。這樣做能讓你在複雜的函數組裏看到代碼運行流程。
3、使用草圖麵板
在使用Visual Studio工作的一段時間內,我總結出用窗口來展示工作界麵並不是最好的方案。某些引擎使用的平台包含了繪圖,工具和一些相關信息。草圖平台對於我們更好用。代碼有非常複雜的交互性,所以我們要把相關的組件集中在一起的平台,而不是非要在那種把每個最小單元視為文件的環境裏工作。
我們來看一個Code Bubbles的例子,當然這個還不算最完美——為什麼我們不能把正在運行的遊戲嵌入到我們的工作界麵平台上?我們可以每當有輸入的時候,都會獲得開發環境的結果反饋。
4、給代碼高亮顯示
開發工具沒有理由不幫我們理解程序裏的代碼是如何組成的。在高亮模式裏,Light Table能突出顯示當前環境裏正在使用的函數,它不僅會在代碼裏高亮顯示,還會把函數的代碼在旁邊浮現出來。
這樣我們就不需要不停來來去去地切換界麵來瀏覽相關的各種代碼。
總之,這個功能不僅能讓我們看到輸入的東西的計算結果,還能看到在代碼庫裏的運行流程。這裏我找到了一個沒有輸入正確的x導致的bug。我輸入(greetings[“chris”])不僅可以立刻看到當前函數裏的值,也能看到所有使用了這個數值的函數。
1、你不必專門去翻看文檔
2、代碼不再隻能用文件形式來表示,用序列化的方式更方便
3、麵板的任何地方都可以查看和編輯——不隻限於文本
4、多去嚐試更改——效果會立刻顯示出來
5、相關的代碼會以高亮顯示
140.5M / 09-05
76.4M / 03-25
55M / 06-05
237.9M / 04-13
900.9M / 03-02
96.2M / 07-06
311.2M / 07-06
335M / 07-06
200M / 07-06
413.8M / 07-06
768.9M / 08-19
484.7M / 09-27
165.4M / 09-05
131.8M / 04-13
195.6M / 03-03
45.6M / 09-08
665.2M / 07-06
2.84G / 07-06
93M / 07-06
338.3M / 07-06
892.4M / 08-18
312M / 07-30
1.38G / 07-26
109.8M / 06-03
142M / 01-08
1.2M / 11-23
548.8M / 04-13
1.6M / 04-13
1.48G / 03-18
646.6M / 03-03
404M / 08-18
110.5M / 09-05
33.4M / 09-05
60M / 04-29
254M / 04-25
659M / 04-23
1M / 12-26
253.4M / 12-08
253M / 12-08
1.19G / 11-16
115.9M / 08-19
488.3M / 06-04
369M / 09-22
181.5M / 09-22
201.2M / 09-05
248.9M / 12-08
248.9M / 12-08
100.6M / 03-06
148.9M / 03-06
1.12G / 07-06
126.7M / 02-04
1.76G / 09-22
1.92G / 04-17
201.5M / 04-13
7.31G / 07-01
94.3M / 07-06
2.48G / 07-06
7.63G / 07-06
1M / 07-06
778.1M / 07-06
1.30G / 08-19
72M / 07-06
548.7M / 07-06
1.00G / 07-06
9.13G / 07-06
126.2M / 07-06
72M / 07-06
105.1M / 07-06
132M / 07-06
132M / 07-06