• 締切済み

emacs

emacsで置換機能ってあるのでしょうか?grepみたいにできるのですか

みんなの回答

回答No.2

とりあえず、ファイル内の文字列置換をしたければ以下のコマンドがあります。 M-x replace-string M-x query-replace-regexp 両方とも、置換対象文字列・置換後文字列を指定すれば置換してくれます。 前者は一括置換、後者は置換ごとに問い合わせされます。

  • kochory
  • ベストアンサー率45% (167/370)
回答No.1

Metaキー+%で、カーソル位置から下へ、 キーワードを検索しつつ置換できます。

関連するQ&A

  • emacsについて教えてください。

    ウィンドウズ用エディタとして秀丸を今まで使用していたものですが、バッファやウィンドウ分割など興味深い機能がたくさんあったのでwindows版emacs(meadow)をインストールしました。 プログラムやhtmlを書くときに、秀丸ではマクロを使って簡単にプログラムのテンプレートを吐き出させられていたのですが、まだ私はemacsでそのような機能を使い方がわかりません。 「自動補完機能」なるものが存在するようなので、その機能を使えば、テンプレートの表示はできると思うのですが、自動補完機能とは、どのように行えばよろしいのでしょうか? また、秀丸マクロにあたるような、簡単なマクロを作ることはemacsにおいても可能なのでしょうか?

  • muleとemacs

    muleとemacsの違いって何でしょうか? 昔はemacsだったけど、今はmuleになってますが muleはemacsがグレードアップしたものなのでしょうか? どういう機能が追加になってるのでしょうか?

  • emacsで文字列の置換

    新しい職場で emacs を使い始めたのですが、文字列の置換をすると動作が変です。 ・abc → DEF という置換をすると、なぜか ・abc → DEFbc となってしまいます。 M-% M-x replace-string のどちらで置換しても同じです。 とても困っています!!どなたかアドバイスを!!!

  • .emacsを読み込んでくれない

    Cやrubyのプログラミングを勉強する際にemacsを使っていて、あるとき設定で.emacsをいじって保存し再起動したのですがそれまで反映されていた.emacsの設定、それと今回設定した.emacsの設定が読み込まれなくなりました。 直す方法または別の方法を教えてください。 スペック Macbook white Mac OS X Leopard 10.5.8 carbon Emacs 夏版(2009.7.25リリース)

  • Emacsでの開発における文字列検索

    UbuntuでEmacsを使ってC言語のプログラミングをしようとしてるのですが、 ソースコード内の変数等の文字列に対して、 その定義場所にジャンプしようとしたり、 特定のフォルダ内でその文字列を検索しようとする場合、 どんな方法がよく使われるですか?Emacsのgrepですか? 今まではWindowsでIDEを使ってたのでほとんど何も知りません。 よろしくお願いいたします。

  • question about .emacs

     .emacsの書き方について質問があります。  その質問とは、「、」、「。」キーを押したときに、 「, 」(一バイトカンマと一バイトSP)、「. 」(こちらも同様)と 入力させるにはどうすればよいか、というものです。二バイトの 「,」、「.」を入力させることはできます。  現在は最初「、」、「。」で入力してから置換を行っていますが、 面倒です。どなたかご存知でしょうか。

  • emacs

    ubuntu8.10でemacsを使っているのですが、日本語の入力の際に直接入力ではなく一度囲みの中に日本語が入力されてから、emacs上にかかれます。どうしたらなおせるのでしょうか?

  • emacsについて

    OSXを使っているんですが。 ターミナルのemacsではメールソフトのwlなどmewなどw3mが使えるんですが。 GUI版のemacs(CarbonEmacs)ではwlとmewしか使えません。 なぜターミナルでw3mが使えるのに GUI版のemacs(Crbon Emas)ではw3mがNo Matchと出て 使えないのでしょうか あとJTerminalでもwlやw3mやmewが使えません ですがemacsなどは起動します なぜターミナルではfinkやwlやw3mが起動するのにJTerminalでは起動しないかが 気になります 誰か詳しい方教えてください本当に困っています!!!

  • emacsでコピペ

    最近KDEでemacsを使い始めたばかりなのですが、 KEDITで書いたものをCTRL+Cでコピーし MozillaのURLにCTRL+Vではりつけるように 似たようなことをemacsで可能でしょうか? emacsでコピーしても別のバッファーにおかれるようで emacs内でしかはりつけできません。 宜しくお願いします。

  • emacsのこと!!!

    OSXを使っているんですが carbon Emacsでw3mが使えませんwlが使えるのに何故かつかえません 標準ターミナルのemacsではw3mが使えるのにcarbonEmacsでは使えません けっこう質問しているんですが 全くできません メールソフトのwlが使えるってことはw3mの置き場とかが違うのでしょうか? 詳しく教えてくださいお願いしま!