首 頁
手機(jī)版

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

免費(fèi)開源新一代IDE

  • 軟件大?。?7.11M
  • 軟件語言:英文
  • 軟件類型:國外軟件
  • 軟件授權(quán):免費(fèi)軟件
  • 更新時(shí)間:2024/09/23
  • 軟件類別:編程軟件
  • 應(yīng)用平臺(tái):Windows10,Windows7
網(wǎng)友評(píng)分:10.0分
網(wǎng)友評(píng)論 下載地址 收藏該頁
本地下載
light table是由Microsoft Visual Studio部門項(xiàng)目經(jīng)理Chris Granger推出的一款免費(fèi)開源,功能強(qiáng)大的新一代IDE(代碼編輯器)。它的理念非常簡(jiǎn)單念:寫程序需要的是真正的工作臺(tái),不只是編輯器和項(xiàng)目瀏覽器。支持支持多種語言,界面簡(jiǎn)潔,功能全面,可以讓您在檢測(cè)代碼的時(shí)候更具有嚴(yán)謹(jǐn)?shù)膶I(yè)性,需要代碼編輯的朋友請(qǐng)趕緊下載light table體驗(yàn)吧!

功能特色

1、文檔隨處可見

當(dāng)你在瀏覽一段全新代碼時(shí),總是希望能最快速度看到與之關(guān)聯(lián)的其他關(guān)鍵代碼。通常你必須特意去找有關(guān)函數(shù)定義的代碼,不過在這個(gè)平臺(tái),信息會(huì)在旁邊浮現(xiàn)出來。想要知道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)境。不過在這里卻更方便——我們可以在同一界面上立即顯示出效果。舉個(gè)例子,我在這里輸入代碼(+3 4),就可以馬上看到它的結(jié)果7——不用去按ctrl-enter鍵或做其他事情。

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

3、使用草圖面板

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

我們來看一個(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)出來。

這樣我們就不需要不停來來去去地切換界面來瀏覽相關(guā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)(取詞)來搜索和獲取文檔,并且在窗口右邊會(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)在大家面前。通過數(shù)量級(jí)的性能改善來提高性能,比如提高自動(dòng)完成速度、加快行為加載速度、命令和導(dǎo)航面板滾動(dòng)更加平滑等。

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

更新日志

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)閉字符,例如'{{“國際用戶。

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用戶在菜單上有訪問鍵

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)通知用戶

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

有問題? 點(diǎn)此報(bào)錯(cuò)

發(fā)表評(píng)論

0條評(píng)論