Clojure と Emacs は初めてです。
ファイル全体をインテリジェントに再インデントするための Emacs ショートカットはありますか? そうでない場合、少なくとも選択した領域を左または右にインデントする方法はありますか?
石器時代に戻った気分 矢を連打する
C-x hバッファ全体を選択します。 C- M-\選択したリージョンを再インデントします。
Ctrl- x, h(すべて選択) の後にTab(インデントする)
C-u C-c C-e
( ) のようなシーケンスからデータをキャプチャする場合cider-eval-last-sexp
、バッファへの生データ出力は、検査/操作が扱いにくい場合があります。そして、通常のコードインデントコマンド(ここの回答で言及されています)はそれをうまく処理しません。
このような評価された式の結果を処理するには、 を試してください
cider-format-edn-region
。
具体的な例として、あなたの を再フォーマットしようとしたことがあります
~/.lein/profiles.clj
か? を発見するまで、これを実行して一貫性を保つのは非常に困難ですcider-format-edn-region
。ただし、コメントは削除されることに注意してください。