问题标签 [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.
syntax-highlighting - 如何为 Light Table 添加其他语言的自定义语法突出显示?
您是否需要为此编写插件,或者您可以使用user.behaviors
文件来完成吗?
我在哪里可以找到这方面的教程和综合文档?
css - 在 LightTable (Juno) 中增加控制台窗口的大小
我想增加 LightTable 中控制台窗口的大小(我正在为 Julia 使用 Juno 插件)。
我已经搜索了用户行为文件的相关命令,但没有找到任何东西。也许我需要编辑主题/皮肤 css 文件?如果是这样,关于我应该编辑哪个字段的任何指针?
注意 1:我试过浏览 Ctrl+Space 菜单,但没有找到任何东西。
注意 2:我知道我可以将控制台窗口全屏作为单独的选项卡。这不是我所追求的。
注 3:由于至少有一位评论者误解了这个问题,我想我应该在这里强调一下,我并不是要更改字体设置。println("I get displayed in the console")
它是控制台窗口本身的大小,即使用我试图增加的东西打印出来的位。
javascript - 如何在 LightTable 中实时编辑 JavaScript?
如何在 LightTable 中实时编辑 JavaScript?我目前每次都通过 'eval' (ctrl+shift+enter) 在 LT 浏览器中注入我的 JS。我正在寻找 HTML_live 插件的 JS 等价物。 https://github.com/existentialmutt/lighttable-html-live
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。
html - 如何在 LightTable 中启用标签自动关闭?
标签自动关闭我的意思是当我添加<p>
标签时,编辑器应该自动放在</p>
它后面,把光标留在它们之间,这样我就可以添加文本了。
理想情况下,对于某些标签,如<div>
,在完成开始<div>
标签后,编辑器将插入一个新行并将光标移动到其开头(在执行时自动缩进)并将闭合</div>
标签添加到第三行,留下光标在第二行让我添加内容。
如何让 LightTable 表现得像那样?
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
我找到了一些谷歌条目,但没有一个能让我更进一步。这是关于什么的?
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。我会将两者放入同一个命名空间,这样我就可以从任一缓冲区更新共享上下文。
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
重复该行的标签,但这只是示例。一般来说,我想将快捷方式映射到一系列标签/任务。
clojure - 在 Windows 7 上的 LightTable 中使用 InstaREPL 测试 Enlive
我一直在尝试在 Windows 7(64 位)上开始使用 LightTable/Clojure。如果我打开一个工作区,一切似乎都很好。
但我想做的是使用 instaREPL 并做一些实验。当我启动 LightTable 时,打开一个 instaREPL 窗口并输入(例如):
我收到错误:java.io.FileNotFoundException。我认为这是一些 CLASSPATH 问题,但我不知道问题是什么或如何解决它。
我怎样才能让它require
工作?
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 发行版)都在我的路径上,连接栏也显示python
and not ipython
,并且 LightTable 似乎能够看到它们(如下图所示):
可能是 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.2.0: