问题标签 [lighttable]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
2079 浏览

syntax-highlighting - 如何为 Light Table 添加其他语言的自定义语法突出显示?

您是否需要为此编写插件,或者您可以使用user.behaviors文件来完成吗?

我在哪里可以找到这方面的教程和综合文档?

0 投票
1 回答
623 浏览

css - 在 LightTable (Juno) 中增加控制台窗口的大小

我想增加 LightTable 中控制台窗口的大小(我正在为 Julia 使用 Juno 插件)。

我已经搜索了用户行为文件的相关命令,但没有找到任何东西。也许我需要编辑主题/皮肤 css 文件?如果是这样,关于我应该编辑哪个字段的任何指针?

注意 1:我试过浏览 Ctrl+Space 菜单,但没有找到任何东西。

注意 2:我知道我可以将控制台窗口全屏作为单独的选项卡。这不是我所追求的。

注 3:由于至少有一位评论者误解了这个问题,我想我应该在这里强调一下,我并不是要更改字体设置。println("I get displayed in the console")它是控制台窗口本身的大小,即使用我试图增加的东西打印出来的位。

0 投票
1 回答
878 浏览

javascript - 如何在 LightTable 中实时编辑 JavaScript?

如何在 LightTable 中实时编辑 JavaScript?我目前每次都通过 'eval' (ctrl+shift+enter) 在 LT 浏览器中注入我的 JS。我正在寻找 HTML_live 插件的 JS 等价物。 https://github.com/existentialmutt/lighttable-html-live

0 投票
4 回答
4722 浏览

python - 从 Light Table 运行 Python 3

我正在尝试 Light Table 并学习如何使用它。总的来说,我喜欢它,但我注意到在 Python 程序中使监视和内联评估工作的唯一方法是使用 Python 2.7.8,这使得它与我的一些代码不兼容。有没有办法让它改用 Python 3?

我查看了 Google 和 GitHub,但找不到任何有希望的东西。

我正在使用带有 OS X 10.10.2 的 Mac。我安装了可以从终端正常运行的 Python 3.4.0。

0 投票
0 回答
283 浏览

html - 如何在 LightTable 中启用标签自动关闭?

标签自动关闭我的意思是当我添加<p>标签时,编辑器应该自动放在</p>它后面,把光标留在它们之间,这样我就可以添加文本了。

理想情况下,对于某些标签,如<div>,在完成开始<div>标签后,编辑器将插入一个新行并将光标移动到其开头(在执行时自动缩进)并将闭合</div>标签添加到第三行,留下光标在第二行让我添加内容。

如何让 LightTable 表现得像那样?

0 投票
1 回答
252 浏览

clojure - Clojure 控制台在简单的 HelloWorld 上吐出“无符号位移位右”警告

今天我正在使用 Clojure 迈出第一步,我马上就遇到了第一个令人困惑的障碍!

我建立了一个新的 Leiningen(2.5.1) 项目,只想运行默认代码,即:

问题是 Lighttable(0.7.2) 控制台告诉:

警告:unsigned-bit-shift-right 已经引用:#'clojure.core/unsigned-bit-shift-right 在命名空间:cljs.core,被替换为:#'cljs.core/unsigned-bit-shift-right

我找到了一些谷歌条目,但没有一个能让我更进一步。这是关于什么的?

0 投票
1 回答
390 浏览

clojure - Light Table 无法加载“goog”和其他 javascript 库

使用 clojurescript 运行“实时”浏览器 repl 的 Light Table 0.7.2。

我只是在记录一个阻止我使用 Light Table 的问题的解决方案。我找不到任何合适的答案,我花了一段时间才找到解决方法。希望这将帮助其他遇到类似问题的人。

在编辑不是项目核心 cljs 源文件的临时文件时(如 project.clj:cljsbuild:builds:source-paths 中指定的),我在定义命名空间时得到以下信息:

在尝试使用类似 dommy 的东西时,我会得到:

我在这里发现了类似的问题 [ Clojurescript 库 - goog.require 找不到

在这里https://groups.google.com/forum/#!searchin/light-table-discussion/goog $20/light-table-discussion/D4xjfDnA2Co/7iaqewIPzGUJ

但是,在第一种情况下,解决方案不起作用。在第二种情况下,我无法理解用户所说的“只是不在 LightTable 中实时评估 clojurescript 命名空间并依赖浏览器/DOM 行为来获得反馈”作为一种解决方法是什么意思。

我不使用项目的主文件的原因是我想在单独的 repl 中做一些快速的一次性。这是我在emacs下能够做到的。通常,在 emacs 下,我将拥有主 cljs 文件,然后是 ncider repl。我会将两者放入同一个命名空间,这样我就可以从任一缓冲区更新共享上下文。

0 投票
1 回答
49 浏览

lighttable - 如何将一个快捷键映射到 lighttable 中的一系列标签(任务)?

比如说,我想绑定一个键“ ctrl+d”来复制 LightTable 中的当前行。为此,为了模拟当前行的重复,我想运行一系列操作,例如[:editor.select-line :editor.copy :editor.selection.clear :editor.new-line-indent :editor.line-start :editor.paste]

我如何实现这一目标?

注意:我知道:editor.sublime.duplicateLine重复该行的标签,但这只是示例。一般来说,我想将快捷方式映射到一系列标签/任务。

http://lighttable.com/

0 投票
1 回答
92 浏览

clojure - 在 Windows 7 上的 LightTable 中使用 InstaREPL 测试 Enlive

我一直在尝试在 Windows 7(64 位)上开始使用 LightTable/Clojure。如果我打开一个工作区,一切似乎都很好。

但我想做的是使用 instaREPL 并做一些实验。当我启动 LightTable 时,打开一个 instaREPL 窗口并输入(例如):

我收到错误:java.io.FileNotFoundException。我认为这是一些 CLASSPATH 问题,但我不知道问题是什么或如何解决它。

我怎样才能让它require工作?

0 投票
1 回答
610 浏览

matplotlib - LightTable 中的 Matplotlib 内联图无法出现(在 Anaconda Python 2.2.0 但不是 2.1.0)

我将 LightTable 与 Anaconda Python 发行版(适用于 Mac)一起使用。我试图让 Matplotlib 内联图出现在一个简单的代码中,如下所示(但plt.show()命令未注释):

在上面的代码片段中取消注释plt.show()并运行myplot()后,屏幕上会短暂出现一个白色矩形,然后消失。在此之后,再次注释掉后plt.show(),LightTable 中的 python 内联评估变为非活动状态(除非重新启动 LightTable)。此外,即使 python 和 ipython(Anaconda 发行版)都在我的路径上,连接栏也显示pythonand not ipython,并且 LightTable 似乎能够看到它们(如下图所示): LightTablePython.png

可能是 libpng 问题(请参阅全新安装 IPython 中的 libpng 版本不兼容),还是我需要ipython notebook --matplotlib=inline在 LightTable 配置中放置某个位置?

我当前的 LightTable 版本:0.7.2。在 Ubuntu 14.04 上没有问题。

更新:我通过重新安装 Anaconda 2.1.0(但没有任何额外的包)找到了部分修复:

但是,重新安装 Anaconda 2.2.0 不起作用:

所以显然降级到 Anaconda 2.1.0 是部分修复,但从长远来看,我希望让我的包保持最新。其中一个软件包是否有问题(下面的版本号截图)?

LightTable + Anaconda 2.1.0: LightTable + Anaconda 2.1.0

LightTable + Anaconda 2.2.0: LightTable + Anaconda 2.2.0