0

OSX Lion のターミナルで emacs を使用していますが、何らかの理由でアクティブな領域内で検索と置換ができません。マークは機能しているようです。つまり、マークを設定してからCtrl-<space>前進すると、アクティブな領域を殺すことができます。しかし、マークを設定し、前方に移動してからMeta-x query-replaceコマンドを発行すると、カーソルがある場所からファイルの最後まで、一致するすべての文字列を循環します (アクティブな領域がマークされていないかのように)。

この問題を解決する方法についてのアイデアはありますか?

私は GNU Emacs 22.1.1 を使用しており、macports 経由でインストールしました。

OSXにバンドルされているGNU Emacs 22.1.1を使用していました。macports から GNU Emacs 23.4.1 をインストールして問題を解決しました!

4

1 に答える 1

1

Emacs 22.1.1 は 5 年前のものです。

http://emacsformacosx.com/には、常に最新の安定版、事前テスト版、およびナイトリー ビルドがあります。

23 の最新の安定版リリース、または 24 の最新のプレテスト リリース (これも一般的に非常に安定しています) のいずれかに更新する必要があります。

于 2012-05-08T23:37:09.507 に答える