5

Paredit を有効にして emacs を使用する。LISP (Clojure) S 式を検索して変数の名前を変更するにはどうすればよいですか? グローバルではなく、現在の S 式内で実行したいと思います。

4

2 に答える 2

2

withアクティブリージョンは、リージョン内のquery-replace一般的な検索/置換に非常に適しています。しかし、コードのリファクタリングには、ieditの方がはるかに好きです。

defun内の変数の名前を変更するには、再配置するシンボルに移動し、を押し C-0 C-;て編集します。

任意の領域内の変数の名前を変更するには、シンボルに移動し、を押して C-;、関心のある領域を選択し、C-;もう一度を押します。

ieditには、コードのリファクタリングに役立つ他の多くの機能があります。ヒント:C-'

于 2012-03-25T12:43:09.160 に答える