执行Clojure块(或选择)在Atom proto-repl中不起作用

时间:2016-08-21 00:12:05

标签: clojure atom-editor proto-repl

我在Windows上安装了新版本的Atom 1.9.9,并按Atom Clojure Setup中所述进行设置。

尝试在REPL中执行代码块时,根据其启动时的说明:

  

ctrl-alt-,然后b执行阻止。找到你的Clojure代码块   光标在并执行它。

     

ctrl-alt-,s执行选择。将所选文本发送到   REPL。

没有执行,而是光标向后移动。

Atom键绑定解析器似乎将此键组合链接到atom-text-editor emacs.json行为,但上述设置指南中未提及此行为。

enter image description here

此外,菜单中的 proto-repl 包没有显示键绑定,我的理解是它们应该与其他Atom包一样:

enter image description here

Windows上的 Atom proto-repl 程序包存在这些正常缺陷,还是我错过了一些重要的附加设置?

1 个答案:

答案 0 :(得分:2)

如果它没有执行Proto REPL命令,那么键绑定可能已经被另一组键使用了。 Atom有一个很好的工具来调查称为密钥绑定解析器的键绑定问题。您是否可以启用键绑定解析器并查看键绑定触发的内容。由于许多包之间存在冲突,因此键绑定可能会很痛苦。

也可以自定义键绑定。请参阅Proto REPL repo https://github.com/jasongilman/proto-repl/blob/master/keymaps/proto-repl.cson中的键绑定,这些键绑定可以添加到您自己的键绑定文件中,其中的更改可避免与您使用的其他包冲突。

您还可以在Clojure松弛频道#protorepl中询问有关Proto REPL的问题。