类型:编程其它大小:56.76 MB
语言:简体中文 日期:2024-02-18
light table是由Microsoft Visual Studio部门项目经理Chris Granger推出的一款免费开源,功能强大的新一代IDE(代码编辑器)。它的理念非常简单念:写程序需要的是真正的工作台,不只是编辑器和项目浏览器。支持支持多种语言,界面简洁,功能全面,可以让您在检测代码的时候更具有严谨的专业性,需要代码编辑的朋友请赶紧下载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能突出显示当前环境里正在使用的函数,它不仅会在代码里高亮显示,还会把函数的代码在旁边浮现出来。
这样我们就不需要不停来来去去地切换界面来浏览相关的各种代码。
1、插件
在0.8版本中最值得关注的地方就是添加插件架构,比如BOT架构,以及插件管理器。这样开发者在开发时就可以重新定义或者开发一些功能。
2、内联文档和文档搜索
这是原始Light Table原型及视频中一个很重要的功能,现在,开发者就可以基于鼠标的移动(取词)来搜索和获取文档,并且在窗口右边会出现相关联的文档。
3、Clojure编辑功能更加完善
Clojure开发者会很喜欢这一版本,添加和修改了许多标准功能,比如自动完成、paredit特性以及后端允许远程nrepl会话(连接到你的服务器并且观看实时变化)。
4、性能、稳定、优雅
因为准备开源,所以开发团队对Light Table进行了清理,以更精简、更快速顺畅、稳定、性能更高的面貌出现在大家面前。通过数量级的性能改善来提高性能,比如提高自动完成速度、加快行为加载速度、命令和导航面板滚动更加平滑等。
与此同时,开发团队还根据开发者期望做出了许多改进及小改善,比如开发者现在可以拖拽文件/文件夹到工作区的树形菜单下,或者用一行命令即可在浏览器中打开当前文件等功能。
代码编辑器对开发人员来说是必备软件,一款好用的代码编辑器能显著的提升开发人员的开发效率。小编虽然不是技术帝,但对代码编辑器有哪些,有什么好用的代码编辑器这方面还是比较了解的。下面是小编收集的一些最常用的代码编辑器、html代码编辑器推荐给大家下
Diffinity 是一款代码对比工具,可以方便用户快速找出代码之间的差异,然后用不同的颜色标记出来,还可以自定修改不同的地方,支持语法高亮,支持生成缩略图。 软件特色: 1、实例高亮显示 2、语法高亮显示 3、可定制的界面 4、支持生成相应的缩略图 5、区分
借助于jTessBoxEditor软件能够提高Tesseract-OCR文字识别准确率,通过jTessBoxEditor的不断训练,使得Tesseract-OCR文字识别准确率得到极大的提高。 使用方法: jTessBoxEditor的运行环境为JAVA虚拟机,teesseract智能图片识别软件的训练框架,不需要安装直
SavageEd Pro 是一款强大的文本编辑器软件,软件采用x86汇编语言编写,可用于大文本文件的编辑预览使用,并支持搜索、替换等常见功能;SavageEd是windows系统最好的替代工具。 软件特色: 1.自动备份:软件摒弃定时备份,采用事件驱动机制的备份模式,当用户
BabelEdit 是一款json翻译编辑器,能够轻松编辑您的json,yaml,php和vue翻译文件。采用了比较直观的树形视图,让用户清晰的完成对翻译的概述查看,支持多文件编辑查看。 功能介绍: 1、拼写检查程序 BabelEdit包含一个拼写检查器,可简化您的日常工作。 键
HexoEditor 是一款Markdown编辑器,支持Hexo语法的编辑器,支持Hexo原生Tag/Filter/Renderer,预览内容与Hexo生成页面高度相似,继承自Moeditor,支持多种写作模式。 软件特色: Hexo框架编辑器可以帮助您设计代码 支持四种模式查看您编辑的代码框架 支持写