[解決済み】Emacsを使って、まだ開いていないテキストファイルの再帰的検索と置換を行う。
2022-04-18 20:09:52
質問
のフォローアップとして この質問 このような、簡単なはずのことをどうすればいいのかわからないから、Emacsを使うことにもっと慣れて、代わりに使い慣れたエディタを立ち上げようとしないのです。私は複数のファイルを編集する際に、この例をかなり頻繁に使用します。
UltraeditではAlt+sの後にpを押すと、ダイアログボックスが表示され、オプションが表示されますね。検索(複数行にわたる正規表現の使用も含む)、置換、ファイル/タイプ内、ディレクトリ、大文字と小文字の一致、単語全体のみの一致、変更されたファイルの一覧、サブディレクトリの検索です。通常は、まずマウスを使って、置き換えたいテキストをクリック・ドラッグで選択します。
Emacs自体(Windows XP)を使って、外部ユーティリティを呼び出すことなく、どのように
*.c
と
*.h
ファイルを、あるフォルダとその下にあるすべてのフォルダに保存します。Emacsでは無理なのかもしれませんが、最小限のコマンドで簡単にできる方法はないでしょうか?
どのように解決するのですか?
-
M-x find-name-dired
: ルートディレクトリとファイル名のパターンの入力を要求されます。 -
プレス
t
をクリックすると、見つかったすべてのファイルの「トグルマーク」が表示されます。 -
プレス
Q
は "クエリ-置換 in Files...": クエリ/置換正規表現を入力するよう促されます。 -
と同様に進めます。
query-replace-regexp
:SPACE
をクリックすると入れ替わり、次の試合へ移ります。n
をクリックすると、マッチをスキップすることができます。 -
プレス
C-x s
を押して、バッファを保存します。y
を「YES」に。n
否、或いは!
諾々)
関連
-
[解決済み] EmacsでC言語のコードを自動インデントするにはどうしたらいいですか?
-
[解決済み] emacsで現在の単語を削除(またはkill)するにはどうしたらいいですか?
-
[解決済み] Emacsで現在の行を削除するにはどうしたらいいですか?
-
[解決済み] Emacsのウィンドウを1つだけ閉じる
-
[解決済み] Emacs 新しいフレームを作成するときに、新しい「空の」バッファを作成するにはどうすればよいですか?
-
[解決済み】.emacsを変更した後、再読み込みするにはどうしたらいいですか?
-
[解決済み】Emacsで文字を改行で置き換えるには?
-
[解決済み】Emacsで「元に戻す」後に「やり直す」のはどうやるの?
-
[解決済み】Emacsで開いているファイルの名前を変更するにはどうしたらいいですか?
-
[解決済み】Emacsを使って、まだ開いていないテキストファイルの再帰的検索と置換を行う。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] Emacsでカレントバッファを閉じるためのキー配列は?
-
[解決済み] EmacsでC言語のコードを自動インデントするにはどうしたらいいですか?
-
[解決済み] Emacsでフォントサイズを設定するには?
-
[解決済み] emacsで現在の単語を削除(またはkill)するにはどうしたらいいですか?
-
[解決済み] Emacsで現在の行を削除するにはどうしたらいいですか?
-
[解決済み] Emacs 新しいフレームを作成するときに、新しい「空の」バッファを作成するにはどうすればよいですか?
-
[解決済み】.emacsを変更した後、再読み込みするにはどうしたらいいですか?
-
[解決済み】Emacsで「元に戻す」後に「やり直す」のはどうやるの?
-
[解決済み】Emacsで開いているファイルの名前を変更するにはどうしたらいいですか?
-
[解決済み】Emacsを使って、まだ開いていないテキストファイルの再帰的検索と置換を行う。