首 頁
手機版

light table(代碼編輯器) v0.8.1官方版

免費開源新一代IDE

light table是由Microsoft Visual Studio部門項目經(jīng)理Chris Granger推出的一款免費開源,功能強大的新一代IDE(代碼編輯器)。它的理念非常簡單念:寫程序需要的是真正的工作臺,不只是編輯器和項目瀏覽器。支持支持多種語言,界面簡潔,功能全面,可以讓您在檢測代碼的時候更具有嚴謹?shù)膶I(yè)性,需要代碼編輯的朋友請趕緊下載light table體驗吧!

功能特色

1、文檔隨處可見

當你在瀏覽一段全新代碼時,總是希望能最快速度看到與之關聯(lián)的其他關鍵代碼。通常你必須特意去找有關函數(shù)定義的代碼,不過在這個平臺,信息會在旁邊浮現(xiàn)出來。想要知道partial函數(shù)的相關信息?只需要把你的鼠標指針放在它上面就能看到了。如此你就不必再擔心忘記了參數(shù)順序了。

2、即時反饋

在Inventing on Principle視頻里,Bret展示了如何在編輯器里重寫游戲和二進制搜索就可以立刻運行并顯示出效果。許多l(xiāng)isp程序員會使用REPL創(chuàng)建類似的環(huán)境。不過在這里卻更方便——我們可以在同一界面上立即顯示出效果。舉個例子,我在這里輸入代碼(+3 4),就可以馬上看到它的結(jié)果7——不用去按ctrl-enter鍵或做其他事情。

Ligth Table的功能不只是在旁邊顯示變量值,還能自動填充代碼。這樣做能讓你在復雜的函數(shù)組里看到代碼運行流程。

3、使用草圖面板

在使用Visual Studio工作的一段時間內(nèi),我總結(jié)出用窗口來展示工作界面并不是最好的方案。某些引擎使用的平臺包含了繪圖,工具和一些相關信息。草圖平臺對于我們更好用。代碼有非常復雜的交互性,所以我們要把相關的組件集中在一起的平臺,而不是非要在那種把每個最小單元視為文件的環(huán)境里工作。

我們來看一個Code Bubbles的例子,當然這個還不算最完美——為什么我們不能把正在運行的游戲嵌入到我們的工作界面平臺上?我們可以每當有輸入的時候,都會獲得開發(fā)環(huán)境的結(jié)果反饋。

4、給代碼高亮顯示

開發(fā)工具沒有理由不幫我們理解程序里的代碼是如何組成的。在高亮模式里,Light Table能突出顯示當前環(huán)境里正在使用的函數(shù),它不僅會在代碼里高亮顯示,還會把函數(shù)的代碼在旁邊浮現(xiàn)出來。

這樣我們就不需要不停來來去去地切換界面來瀏覽相關的各種代碼。

light table 0.8新增功能

1、插件

在0.8版本中最值得關注的地方就是添加插件架構(gòu),比如BOT架構(gòu),以及插件管理器。這樣開發(fā)者在開發(fā)時就可以重新定義或者開發(fā)一些功能。

2、內(nèi)聯(lián)文檔和文檔搜索

這是原始Light Table原型及視頻中一個很重要的功能,現(xiàn)在,開發(fā)者就可以基于鼠標的移動(取詞)來搜索和獲取文檔,并且在窗口右邊會出現(xiàn)相關聯(lián)的文檔。

3、Clojure編輯功能更加完善

Clojure開發(fā)者會很喜歡這一版本,添加和修改了許多標準功能,比如自動完成、paredit特性以及后端允許遠程nrepl會話(連接到你的服務器并且觀看實時變化)。

4、性能、穩(wěn)定、優(yōu)雅

因為準備開源,所以開發(fā)團隊對Light Table進行了清理,以更精簡、更快速順暢、穩(wěn)定、性能更高的面貌出現(xiàn)在大家面前。通過數(shù)量級的性能改善來提高性能,比如提高自動完成速度、加快行為加載速度、命令和導航面板滾動更加平滑等。

與此同時,開發(fā)團隊還根據(jù)開發(fā)者期望做出了許多改進及小改善,比如開發(fā)者現(xiàn)在可以拖拽文件/文件夾到工作區(qū)的樹形菜單下,或者用一行命令即可在瀏覽器中打開當前文件等功能。

更新日志

v0.8.1版本

1、更新:[:app:lt.objs.settings / pair-keymap-diffs]行為已被棄用。改用user.behaviors中的[:editor:lt.objs.editor / autoclose-bracket]。 lt.objs.editor / autoclose-bracket應該修復自動關閉字符,例如'{{“國際用戶。

2、更新:Backspace鍵使用與lt.objs.editor / autoclose-bracket相同的CodeMirror插件

3、更新:lt.util.cljs / js-> clj已被棄用。插件作者可以使用ClojureScript附帶的js-> clj

4、更新:已刪除未使用的lt.objs.titlebar ns和lt.objs.titlebar / add-titlebar行為

5、更新:在struct.css中刪除未使用的樣式

6、更新:刪除屬于其他LightTable插件的ports和jshint節(jié)點包

7、更新:已刪除:hide-connect命令與:show-connect相同

8、改變:去除了輕微的皮膚,這只是一個令人困惑的黑色皮膚指針

9、CHANGED:files / open-sync在嘗試打開不存在的文件時記錄錯誤。以前錯誤被忽略

10、更改:檢查更新每小時而不是每5分鐘

11、修復:Git(vcs)友好!改變分支和做rebins不會導致錯誤的對話框。如果文件被刪除,則該選項卡被關閉。如果文件有本地修改,則用戶決定是否覆蓋當前文件

12、修復:LightTable文檔支持現(xiàn)在瀏覽器選項卡中的導航

13、修復:保存并刪除尾隨的空白行為刷新選項卡

14、修復:導航器不再切斷文件的結(jié)尾,即可以水平滾動15、修復:區(qū)分大小寫的文件重命名。自述 - > README

16、修復:在構(gòu)建腳本中更快地檢測二進制文件

17、修復:在linux中,中間單擊關閉標簽不粘貼剪貼板內(nèi)容

18、修復:open-path命令在打開之前解析相對路徑

19、修復:更清晰的字體設置行為描述

20、修復:當github端點返回無效的JSON時,清除控制臺錯誤

21、修復:所有錯誤始終被捕獲并記錄到控制臺

22、新增:Light Table在ClojureScript 1.7.x上不建立警告

23、新增:添加生成cljsdeps.js的構(gòu)建目標(需要ClojureScript升級)

24、新增:Linux和Windows用戶在菜單上有訪問鍵

25、新增:Linux和Windows用戶在“File:Quit Light Table”和“About Light Table”下有其他菜單項

26、新增:為html模板添加了文件類型定義:ERB,ASPX,EJS,JSP

27、新增:Command-0 / Ctrl-0復位縮放,Command - = / Ctrl- =放大

28、新增:安裝/更新/卸載插件后,請通知用戶

收起介紹展開介紹
  • 程序員常用編程軟件
更多 (72個) >>程序員常用編程軟件大全 編程用的文本編輯器是專門用于編寫和編輯代碼的工具,它們提供了許多針對程序員的功能和便利性。像Visual Studio Code是由微軟開發(fā)的免費、開源且跨平臺的文本編輯器,其中擁有強大的代碼編輯功能、智能補全、調(diào)試支持和豐富的插件生態(tài)系統(tǒng),適用于各種編程語言和框架;Sublime Text則是款款輕量級、快速、強大的文本編輯器,支持跨平臺使用,還具有高度可定制性和豐富的插件生態(tài)系統(tǒng),適用于多種編程語言和快捷操作。當然除了以上文本編輯器,小編還整理提供了很多程序員常用的編程軟件以供參考選擇,這些編程文本編輯器各有特點,可以根據(jù)個人偏好、所要開發(fā)的語言和項目需求來選擇適合的編輯器。
  • 下載地址
light table(代碼編輯器) v0.8.1官方版

有問題? 點此報錯

發(fā)表評論

0條評論