2013-02-24 65 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/