22

私は反時計回りに使用していますが、残念ながら、まだこの機能を実装していません。Clojureコードを「リッピー」な方法で自動的にフォーマットする方法について何かアイデアはありますか?

4

3 に答える 3

7

反時計回りのIDEの最新バージョンでは、ファイル内のすべてを選択し、Ctrl+をA押して[現在の行をインデント]Ctrlをクリックすると、ファイル全体を適切にインデントできます。I

(カーソル位置に関係なく)を押すとTab、カーソルが存在する行に対して同じことが行われますが、すべての行が選択されている場合は機能しません。

于 2014-04-03T21:26:44.760 に答える
3

Eclipse用の「完成した」Clojure圧子はないようで、Eclipseについてそれを書くのに十分な知識がありません。しかし、Clojure(投稿)自体で利用できるきれいな印刷機能があります:

http://richhickey.github.com/clojure-contrib/pprint-api.html

...だから、私があなたの状況にあり、コードをインデントできないことに本当にうんざりしている場合、コードをカットアンドペーストできる小さなGUIアプリ(Clojureで楽しく練習することができます)を書くことです。 TextAreaに変換し、オンデマンドで再フォーマットして、フォーマットされたコードをクリップボードに戻します。不格好なソリューションですが、実装はかなり簡単です。

于 2013-02-25T21:27:20.937 に答える
1

反時計回りバージョン0.20.0(2013年10月)は、「再インデント選択」機能を追加しました。それがあなたが望んでいたすべてではないことを私は知っています、しかしそれは始まりです。

于 2014-02-12T15:01:53.053 に答える