2013-02-24 67 views
2

我在使用Eclipse的Clojure项目上工作,出于某种原因,它决定删除所有关于括号的自由意志,现在当我键入'('它会自动完成它'()'。问题是我不能只有一个或另一个;试图删除')'字符什么都不做,而删除'('字符会删除两个括号。选项卡下的首选项不做任何事情,Clojure =>编辑器选项卡没有任何用处。唯一能成功制作单个'('字符的方法是将其复制并至少复制另一个字符[ie'(a']并粘贴,这绝对不是赢家。无法关闭Eclipse中的Clojure括号自动完成

任何帮助将不胜感激 - 谢谢!

回答

2

可能是paredit模式。尝试Alt-d将其关闭或通过Clojure菜单。

-1

这是paredit模式的工作原理。

它实际上更富有成效一旦你得到了它的窍门:因此,我建议将其关闭,并学习如何充分利用它。最后你会为此感到高兴。

0

这是当前逆时针稳定版本中“无限制/默认”编辑模式的“特征”。

它将从新版本中删除,因为太多的用户抱怨(他们是对的),这在“无限制/默认”模式下不实用。 (当然,它仍然可以在paredit/strict模式下使用,这是我鼓励你使用/学习的模式,如果你每天做很多Clojure的话)。

您可以切换回以前的版本CCW的,或者(在一个星期或两个可用),等待下一个稳定的版本,或在发展安装测试版(更新站点:http://ccw.cgrand.net/updatesite-betas/