2

Eclipseを使用してClojureプロジェクトに取り組んでいますが、何らかの理由で、括弧に関するすべての自由意志を削除する必要があると判断しました。「(」と入力すると、「()」に自動補完されます。問題は、私です。 ')'文字を削除しようとしても何も起こらず、'('文字を削除しようとすると両方の括弧が削除されます。Java=>エディター=>設定の下でタブを入力しても何も起こりません。Clojure=>エディタータブには何の役にも立ちません。単一の'('文字を正常に作成する唯一の方法は、それと少なくとも別の文字[すなわち'(a']]をコピーして貼り付けることですが、これは間違いなく勝ちません。

どんな助けでも大歓迎です-ありがとう!

4

3 に答える 3

2

おそらくpareditモードがオンになっています。Alt-dを試してオフにするか、Clojureメニューを使用してください。

于 2013-02-24T18:14:31.293 に答える
0

これは、現在の安定バージョンの反時計回りの「無制限/デフォルト」編集モードの「機能」です。

「無制限/デフォルト」モードでは実用的ではないと不満を言っている(そして彼らは正しかった)ため、新しいバージョンから削除されます。(もちろん、paredit / strictモードでも引き続き使用できます。これは、1日に多くのClojureを実行する場合に使用/学習することをお勧めするモードです)。

以前のバージョンのCCWに戻すか、次の安定バージョン(1〜2週間で利用可能)を待つか、開発中のベータバージョンをインストールすることができます(更新サイト:http ://ccw.cgrand.net/updatesite -ベータ/

于 2013-02-25T08:50:35.633 に答える
-1

これがpareditモードの仕組みです。

一度コツをつかめば、実際にははるかに生産性が高くなります。したがって、オフにせずに、それを最大限に活用する方法を学ぶことをお勧めします。結局、あなたはこれをしたことを喜ぶでしょう。

于 2013-02-25T03:24:39.897 に答える