light table(代碼編輯器)
詳情介紹
功能介紹
1、文檔隨處可見(jiàn)當(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)指針?lè)旁谒厦婢湍芸吹搅?。如此你就不必再?dān)心忘記了參數(shù)順序了。
我們每天都在寫新的代碼,很難記住所有的函數(shù)相連的頁(yè)面是什么——我們?cè)诰幋a時(shí)如果能立即看到相關(guān)文件就能更好地掌握代碼。不記得noir.core命名空間里有哪些東西?現(xià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ì)獲得開(kāi)發(fā)環(huán)境的結(jié)果反饋。
4、給代碼高亮顯示
開(kāi)發(fā)工具沒(méi)有理由不幫我們理解程序里的代碼是如何組成的。在高亮模式里,Light Table能突出顯示當(dāng)前環(huán)境里正在使用的函數(shù),它不僅會(huì)在代碼里高亮顯示,還會(huì)把函數(shù)的代碼在旁邊浮現(xiàn)出來(lái)。
這樣我們就不需要不停來(lái)來(lái)去去地切換界面來(lái)瀏覽相關(guān)的各種代碼。
總之,這個(gè)功能不僅能讓我們看到輸入的東西的計(jì)算結(jié)果,還能看到在代碼庫(kù)里的運(yùn)行流程。這里我找到了一個(gè)沒(méi)有輸入正確的x導(dǎo)致的bug。我輸入(greetings[“chris”])不僅可以立刻看到當(dāng)前函數(shù)里的值,也能看到所有使用了這個(gè)數(shù)值的函數(shù)。
Light Table使用說(shuō)明
1、下一代println跟蹤代碼中的重要價(jià)值。只是添加一個(gè)看一個(gè)表達(dá)式和值將被實(shí)時(shí)流回LT。2、不再打印到控制臺(tái)以查看結(jié)果。簡(jiǎn)單地評(píng)估你的代碼和結(jié)果將顯示內(nèi)聯(lián)。
3、開(kāi)發(fā)工具應(yīng)該是開(kāi)源的。每一點(diǎn)的光表的代碼是可用的社區(qū),因?yàn)槲覀兌疾皇呛臀覀兯腥艘粯勇斆鳌?br /> 4、鍵盤映射,行為,和輕型表Behavior-Object-Tag引擎意味著你可以很容易地塑造你的IDE不管你的工作需要。
5、插件管理器鉤子在中央的插件列表,這樣你就不會(huì)去打獵在互聯(lián)網(wǎng)上找到你想要的。
6、光表是一個(gè)輕量級(jí)、清潔和光滑的界面的所有權(quán)力和功能需要和期望從你的編輯器。
7、激活lighttable編輯器的vi模式。
ctrl+空格或者View-Commands 在出現(xiàn)的搜索框中輸入set。
選擇Settings:User behaviors,進(jìn)入user.behaviors文件。
找到:editor,在[]中輸入vi,這時(shí)會(huì)出現(xiàn)懸浮的選擇框,選擇active vim mode,這樣就激活了vi模式。
8、修改快捷鍵。
由于ctrl+空格常常跟輸入法熱鍵沖突所以我們就不得不修改熱鍵了。
對(duì)于鍵盤流的懶人來(lái)說(shuō),必須所有常用操作都用鍵盤,View-Commands ,在搜索框中輸入key,選擇Settings:Default keymap。
搜索space,在:app中找到ctrl-space,就是它了,我用k替換了space,所以以后ctrl+k就可以調(diào)出commands框了,當(dāng)然你可以用其他鍵,不過(guò)替換之前看看是不是跟編輯器原有的熱鍵沖突,沖突的化就得改兩個(gè)鍵了。
軟件特色
1、你不必專門去翻看文檔2、代碼不再只能用文件形式來(lái)表示,用序列化的方式更方便
3、面板的任何地方都可以查看和編輯——不只限于文本
4、多去嘗試更改——效果會(huì)立刻顯示出來(lái)
5、相關(guān)的代碼會(huì)以高亮顯示
下載地址
- 電腦版
- 本地下載通道:
- 浙江電信下載
- 北京聯(lián)通下載
- 江蘇電信下載
- 廣東電信下載
猜您喜歡
- 代碼編輯器合集
- 代碼是計(jì)算機(jī)語(yǔ)言編寫出來(lái)的源文件,是軟件開(kāi)發(fā)的根本,代碼編輯器可以用來(lái)編輯查找校驗(yàn)代碼,廣泛用于各種語(yǔ)言的開(kāi)發(fā)。代碼編輯器對(duì)于程序員來(lái)說(shuō)十分重要,一個(gè)好的編輯器可以節(jié)省開(kāi)發(fā)時(shí)間、提高工作效率。小編雖然不是技術(shù)帝,但對(duì)代碼編輯器有哪些,有什么好用的代碼編輯器這方面還是比較了解的。小編根據(jù)廣大開(kāi)發(fā)者的喜愛(ài),匯總了代碼編輯器合集,推薦給大家!
-
eclipse mac版 v4.30.0官方版 編程開(kāi)發(fā) / 319.01M
-
GNU Emacs編輯器中文版 v29.1最新版 編程軟件 / 71.97M
-
SynWrite(代碼編輯器) v6.41.2780綠色版 編程軟件 / 13.04M
-
Neovim文本編輯器 v0.10.2綠色版 編程軟件 / 11.73M
-
kompozer中文版 0.8b3 編程軟件 / 6.14M
同類軟件
網(wǎng)友評(píng)論
共0條評(píng)論類似軟件
-
GNU Emacs編輯器中文版 v29.1最新版 編程軟件 / 71.97M
-
thonny(python編輯器) v4.1.4官方版 編程軟件 / 20.7M
-
WeBuilder 2025(web代碼編輯器) v18.2官方版 編程軟件 / 119.32M
-
seraph腳本編輯器 v8.0官方版 編程其它 / 3.76M
精彩發(fā)現(xiàn)
換一換精品推薦
-
JetBrains CLion 2024(C/C++集成開(kāi)發(fā)環(huán)境軟件) v2024.3.1.1官方版 編程軟件 / 1.27G
查看 -
WeBuilder 2025(web代碼編輯器) v18.2官方版 編程軟件 / 119.32M
查看 -
360加固助手電腦版 v4.1.1.1368官方版 編程軟件 / 215.46M
查看 -
visual studio 2010中文旗艦版 編程軟件 / 2.46G
查看 -
youtrack電腦版 v2024.1.27971官方版 編程軟件 / 894.76M
查看