[解決済み】Emacsで開いているファイルの名前を変更するにはどうしたらいいですか?
2022-04-16 21:10:47
質問
Emacsで開いているファイルの名前を変更する方法はありますか?閲覧中に?save-asのようなもので、元のものは消えてしまうはずです。
解決方法は?
この関数は Steve Yeggeの.emacs :
;; 出典: http://steve.yegge.googlepages.com/my-dot-emacs-file (defun rename-file-and-buffer (new-name)) "現在のバッファとアクセスしているファイルの両方をNEW-NAME."にリネームします。 (対話型 "sNew name: ") (let ((名前 (buffer-name))) (ファイル名 (バッファ-ファイル名))) (if (not filename)) (メッセージ "バッファ '%s' はファイルを訪問していません!" 名前) (if (get-buffer new-name)) (メッセージ "名前 '%s' のバッファは既に存在しています!" new-name) (progn (ファイル名変更 new-name 1) (バッファの名前変更 new-name) (set-visited-file-name new-name) (set-buffer-modified-p nil))))
そのページを見てください。そこにはもうひとつ、"move-buffer-file"という本当に便利な関連関数があります。
関連
-
[解決済み] emacsで現在の単語を削除(またはkill)するにはどうしたらいいですか?
-
[解決済み] git に自分の好きなエディタを使わせてコミットするにはどうしたらいいですか?
-
[解決済み] EmacsとVimの違い
-
[解決済み] Emacsがバックアップファイルを作成する方法を制御するにはどうすればよいですか?
-
[解決済み】Emacsを使って、まだ開いていないテキストファイルの再帰的検索と置換を行う。
-
[解決済み] ディスク上のファイルが変更されたとき、Emacsがすべてのバッファを自動で更新するようにするには?
-
[解決済み] Emacsの中でsu/sudoを使ってファイルを開く
-
[解決済み] EmacsをIDEとして使用する
-
[解決済み] Emacs - 複数の列を1つのバッファで表示する
-
[解決済み] Bashで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のウィンドウを1つだけ閉じる
-
[解決済み] Emacs 新しいフレームを作成するときに、新しい「空の」バッファを作成するにはどうすればよいですか?
-
[解決済み】Emacsで文字を改行で置き換えるには?
-
[解決済み】Emacsで「元に戻す」後に「やり直す」のはどうやるの?
-
[解決済み】Emacsで開いているファイルの名前を変更するにはどうしたらいいですか?