軟件特色
1、創(chuàng)新“編程工作臺(tái)”理念,支持實(shí)時(shí)交互反饋
突破傳統(tǒng)編輯器模式,實(shí)現(xiàn)代碼編寫與運(yùn)行結(jié)果的即時(shí)聯(lián)動(dòng),提升開發(fā)直觀性與調(diào)試效率。
2、輕量簡(jiǎn)潔+多語(yǔ)言支持
界面干凈無(wú)冗余,啟動(dòng)快速,同時(shí)兼容JavaScript、Python、Clojure等多種主流編程語(yǔ)言。
3、免費(fèi)開源,專注開發(fā)者體驗(yàn)
由前微軟工程師發(fā)起,完全開源免費(fèi),強(qiáng)調(diào)以開發(fā)者為中心的設(shè)計(jì)哲學(xué),適合追求高效與簡(jiǎn)潔的程序員。
light table 0.8新增功能
1、插件
在0.8版本中最值得關(guān)注的地方就是添加插件架構(gòu),比如BOT架構(gòu),以及插件管理器。這樣開發(fā)者在開發(fā)時(shí)就可以重新定義或者開發(fā)一些功能。

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

3、Clojure編輯功能更加完善
Clojure開發(fā)者會(huì)很喜歡這一版本,添加和修改了許多標(biāo)準(zhǔn)功能,比如自動(dòng)完成、paredit特性以及后端允許遠(yuǎn)程nrepl會(huì)話(連接到你的服務(wù)器并且觀看實(shí)時(shí)變化)。
4、性能、穩(wěn)定、優(yōu)雅
因?yàn)闇?zhǔn)備開源,所以開發(fā)團(tuán)隊(duì)對(duì)Light Table進(jìn)行了清理,以更精簡(jiǎn)、更快速順暢、穩(wěn)定、性能更高的面貌出現(xiàn)在大家面前。通過(guò)數(shù)量級(jí)的性能改善來(lái)提高性能,比如提高自動(dòng)完成速度、加快行為加載速度、命令和導(dǎo)航面板滾動(dòng)更加平滑等。
與此同時(shí),開發(fā)團(tuán)隊(duì)還根據(jù)開發(fā)者期望做出了許多改進(jìn)及小改善,比如開發(fā)者現(xiàn)在可以拖拽文件/文件夾到工作區(qū)的樹形菜單下,或者用一行命令即可在瀏覽器中打開當(dāng)前文件等功能。

功能亮點(diǎn)
1、文檔隨處可見
當(dāng)你在瀏覽一段全新代碼時(shí),總是希望能最快速度看到與之關(guān)聯(lián)的其他關(guān)鍵代碼。通常你必須特意去找有關(guān)函數(shù)定義的代碼,不過(guò)在這個(gè)平臺(tái),信息會(huì)在旁邊浮現(xiàn)出來(lái)。想要知道partial函數(shù)的相關(guān)信息?只需要把你的鼠標(biāo)指針放在它上面就能看到了。如此你就不必再擔(dān)心忘記了參數(shù)順序了。
2、即時(shí)反饋
在Inventing on Principle視頻里,Bret展示了如何在編輯器里重寫游戲和二進(jìn)制搜索就可以立刻運(yùn)行并顯示出效果。許多l(xiāng)isp程序員會(huì)使用REPL創(chuàng)建類似的環(huán)境。不過(guò)在這里卻更方便——我們可以在同一界面上立即顯示出效果。舉個(gè)例子,我在這里輸入代碼(+3 4),就可以馬上看到它的結(jié)果7——不用去按ctrl-enter鍵或做其他事情。
Ligth Table的功能不只是在旁邊顯示變量值,還能自動(dòng)填充代碼。這樣做能讓你在復(fù)雜的函數(shù)組里看到代碼運(yùn)行流程。
3、使用草圖面板
在使用Visual Studio工作的一段時(shí)間內(nèi),我總結(jié)出用窗口來(lái)展示工作界面并不是最好的方案。某些引擎使用的平臺(tái)包含了繪圖,工具和一些相關(guān)信息。草圖平臺(tái)對(duì)于我們更好用。代碼有非常復(fù)雜的交互性,所以我們要把相關(guān)的組件集中在一起的平臺(tái),而不是非要在那種把每個(gè)最小單元視為文件的環(huán)境里工作。
我們來(lái)看一個(gè)Code Bubbles的例子,當(dāng)然這個(gè)還不算最完美——為什么我們不能把正在運(yùn)行的游戲嵌入到我們的工作界面平臺(tái)上?我們可以每當(dāng)有輸入的時(shí)候,都會(huì)獲得開發(fā)環(huán)境的結(jié)果反饋。
4、給代碼高亮顯示
開發(fā)工具沒有理由不幫我們理解程序里的代碼是如何組成的。在高亮模式里,Light Table能突出顯示當(dāng)前環(huán)境里正在使用的函數(shù),它不僅會(huì)在代碼里高亮顯示,還會(huì)把函數(shù)的代碼在旁邊浮現(xiàn)出來(lái)。
這樣我們就不需要不停來(lái)來(lái)去去地切換界面來(lái)瀏覽相關(guān)的各種代碼。
LightTable測(cè)評(píng)
1、它不是IDE,而是一個(gè)“活”的代碼畫布
第一次用LightTable時(shí),我驚了——改一行代碼,結(jié)果直接在旁邊實(shí)時(shí)顯示,不用點(diǎn)運(yùn)行、不用開控制臺(tái)。它把“編程”變成了一種近乎可視化的實(shí)驗(yàn)過(guò)程,特別適合寫函數(shù)邏輯、數(shù)據(jù)處理或教學(xué)演示。這種“所見即所得”的交互,在當(dāng)年(甚至現(xiàn)在)都算超前。
2、極簡(jiǎn)設(shè)計(jì),專注編碼本身
界面干凈到幾乎“空曠”:沒有項(xiàng)目樹轟炸、沒有滿屏按鈕、沒有后臺(tái)服務(wù)偷偷跑。啟動(dòng)快、占用低,打開就能寫。插件系統(tǒng)雖不如VSCode龐大,但核心功能夠用,而且高度可定制——畢竟它是開源的,喜歡折騰的人能玩出花。
3、多語(yǔ)言支持,但生態(tài)已放緩
原生對(duì)Clojure支持最好(畢竟是作者主推的語(yǔ)言),JavaScript和Python也能流暢使用。不過(guò)近年來(lái)社區(qū)活躍度明顯下降,VSCode等工具崛起后,LightTable的更新節(jié)奏變慢了。但它那種“讓代碼自己說(shuō)話”的理念,依然值得尊敬。
4、總結(jié)
LightTable可能不再是主流選擇,但它像一顆“編程理念的種子”——提醒我們:寫代碼不該只是敲字符,而應(yīng)是與邏輯對(duì)話的過(guò)程。如果你懷念那種純粹、直觀、有反饋的編碼體驗(yàn),不妨裝它試試。哪怕只用一次,也會(huì)讓你重新思考:“原來(lái)編程,還能這樣?”
更新日志
v0.8.1版本
1、更新:[:app:lt.objs.settings / pair-keymap-diffs]行為已被棄用。改用user.behaviors中的[:editor:lt.objs.editor / autoclose-bracket]。 lt.objs.editor / autoclose-bracket應(yīng)該修復(fù)自動(dòng)關(guān)閉字符,例如'{{“國(guó)際用戶。
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é)點(diǎn)包。
7、更新:已刪除:hide-connect命令與:show-connect相同。
8、改變:去除了輕微的皮膚,這只是一個(gè)令人困惑的黑色皮膚指針。
9、CHANGED:files / open-sync在嘗試打開不存在的文件時(shí)記錄錯(cuò)誤。以前錯(cuò)誤被忽略。
10、更改:檢查更新每小時(shí)而不是每5分鐘。
11、修復(fù):Git(vcs)友好!改變分支和做rebins不會(huì)導(dǎo)致錯(cuò)誤的對(duì)話框。如果文件被刪除,則該選項(xiàng)卡被關(guān)閉。如果文件有本地修改,則用戶決定是否覆蓋當(dāng)前文件。
12、修復(fù):LightTable文檔支持現(xiàn)在瀏覽器選項(xiàng)卡中的導(dǎo)航。
13、修復(fù):保存并刪除尾隨的空白行為刷新選項(xiàng)卡。
14、修復(fù):導(dǎo)航器不再切斷文件的結(jié)尾,即可以水平滾動(dòng)。
15、修復(fù):區(qū)分大小寫的文件重命名。自述 - > README。
16、修復(fù):在構(gòu)建腳本中更快地檢測(cè)二進(jìn)制文件。
17、修復(fù):在linux中,中間單擊關(guān)閉標(biāo)簽不粘貼剪貼板內(nèi)容。
18、修復(fù):open-path命令在打開之前解析相對(duì)路徑。
19、修復(fù):更清晰的字體設(shè)置行為描述。
20、修復(fù):當(dāng)github端點(diǎn)返回?zé)o效的JSON時(shí),清除控制臺(tái)錯(cuò)誤。
21、修復(fù):所有錯(cuò)誤始終被捕獲并記錄到控制臺(tái)。
22、新增:Light Table在ClojureScript 1.7.x上不建立警告。
23、新增:添加生成cljsdeps.js的構(gòu)建目標(biāo)(需要ClojureScript升級(jí))。
24、新增:Linux和Windows用戶在菜單上有訪問(wèn)鍵。
25、新增:Linux和Windows用戶在“File:Quit Light Table”和“About Light Table”下有其他菜單項(xiàng)。
26、新增:為html模板添加了文件類型定義:ERB,ASPX,EJS,JSP。
27、新增:Command-0 / Ctrl-0復(fù)位縮放,Command - = / Ctrl- =放大。
28、新增:安裝/更新/卸載插件后,請(qǐng)通知用戶。
上一篇:PHP Coder漢化版
下一篇:最后一頁(yè)


OneBlack
驅(qū)動(dòng)人生10
新氧醫(yī)美
360解壓縮軟件2023
WPS Office 2019免費(fèi)辦公軟件
QQ瀏覽器2023 v11.5綠色版精簡(jiǎn)版(去廣告純凈版)
下載酷我音樂盒2023
酷狗音樂播放器|酷狗音樂下載安裝 V2023官方版
360驅(qū)動(dòng)大師離線版|360驅(qū)動(dòng)大師網(wǎng)卡版官方下載 v2023
【360極速瀏覽器】 360瀏覽器極速版(360急速瀏覽器) V2023正式版
【360瀏覽器】360安全瀏覽器下載 官方免費(fèi)版2023 v14.1.1012.0
【優(yōu)酷下載】?jī)?yōu)酷播放器_優(yōu)酷客戶端 2019官方最新版
騰訊視頻播放器2023官方版
【下載愛奇藝播放器】愛奇藝視頻播放器電腦版 2022官方版
2345加速瀏覽器(安全版) V10.27.0官方最新版