• ベストアンサー

emacsでバッファを再読み込みしたい

emacsで現在開いているバッファを再読み込みするような コマンドってありますか? 今はC-x C-f ファイル名で再オープンしています。 ファイル名を入れずにすむ方法があれば知りたいです。

質問者が選んだベストアンサー

  • ベストアンサー
  • shige_70
  • ベストアンサー率17% (168/946)
回答No.1

M-x revert-buffer です。 revert まで入れればokです。 確認を求めてくるので yes と入力してください。 xemacsなら、Fileメニューにもあります。

hime-ichigo
質問者

お礼

なるほど、ありがとうございます。 しかし結局C-x C-f とあまり手間は変わりませんね… けっこうニーズの多い機能のような気がするのですが。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • Emacsのバッファ(buffer)について質問です。

    Emacsでバッファ(buffer)を変更するコマンドがあるのですが,  そもそもバッファとは何のことで, 変更することにどういう意味があるのでしょうか。 よろしくお願いします。

  • elispで最後に開いたバッファを閉じるコマンド

    emacs lispで「最後に開いたバッファを閉じる」コマンドを作りたいです。 例えばヘルプを開いたときにそのバッファをすぐ閉じたりするなどのときに使います。 どのようにすれば作れるでしょうか。

  • emacsでコピペ

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

  • emacs lispで別のバッファを制御する方法

    emacs lispのプログラミングをしていて、現在のバッファにあるファイル名と行番号を取得して別のwindowにそのファイルのその行を表示させたいのですが、以下の様にしてファイルのオープンは出来るのですが行の移動が出来ません。どの様にしたら良いのでしょうか? ------------------------ (defun elx-display-source () (interactive) (elx-link-to-source) ; <--この関数でfile-nameとline-noに値がセットされる (setq log-buffer (current-buffer)) <-- 今のバッファ ( if file-name (progn (setq rtl-buffer (find-file-noselect file-name)) <-- 新しいファイルを開く(OK) (display-buffer rtl-buffer) ; (switch-to-buffer rtl-buffer) ; (goto-line line-no) ; <-- ここで行をジャンプさせたいがしない。。。 (switch-to-buffer log-buffer))) ) ---------------------

  • Meadowで.emacsを呼んでくれない。

    Meadowで軌道時に.emacsを呼んでくれないので毎回"M-x load-file .emacs"してます。 インストール時に設定したディレクトリや、cygwinでのホームディレクトリからは呼んでくれません。ホームがどう設定されているか調べるために、ファイルのオープンで"~/"で補間してみると、Meadow/1.14/bin/になってました。ここにも.emacsをおいたのですがそれでもダメです。どうすればよいでしょうか?

  • Emacs Lisp: 関数に引数が渡せない?

    お世話になります。 ----------------------------------------- ; -*- lisp-interaction -*- ; このファイルはtest.elisというファイル名で、そのファイルを開いたバッファで実行 (buffer-name) ;;; ミニバッファに以下のように表示される ;;; "test.elis" (buffer-name "test.elis") ;;; ★引数を与えるとそのバッファ名を返すはず ;;; エラーになる ;;; Debugger entered--Lisp error: (wrong-type-argument bufferp "test.elis") (get-buffer "test.elis") ;;; ミニバッファに以下のように表示される ;;; #<buffer test.elis> (buffer-file-name) ;;; ミニバッファに以下のように表示される ;;; "/home/userName/test.elis" (buffer-file-name "test.elis") ;;; ★引数を与えるとそのバッファのファイル名を返すはず ;;; エラーになる ;;; Debugger entered--Lisp error: (wrong-type-argument bufferp "test.elis") ----------------------------------------- Emacs Lispの勉強として、上のようなファイルを開いて、各関数の括弧綴じ)の後ろでC-x C-eとタイプして実行し、挙動を調べています。 ★をつけたbuffer-nameおよびbuffer-file-name関数は、それぞれ引数を渡したバッファ名、および、そのバッファのファイル名が返ると思われるのですが、実際には上記のようにエラーになります。 これはどうしてでしょうか。 Emacsは23.4.1を使っています。 よろしくお願いします。

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

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

  • emacsのskk

    emacsでの日本語入力にskkを使っています。バッファを開いて、編集するときに、毎回、C-xC-jを押さなければならないのが面倒だと思うようになりました。ファイルを開くときに、常に、skkの半角英字モードで開くようにするにはどのようにすればいいのでしょうか。どなたか分かる方教えてください。

  • mac OS X emacs コマンド操作

    macbook airにemacsを入れてみたのですが,コマンド操作がうまくいきません. 例えば,コマンド+[x]+[1]で画面を一つに統合する,や コマンド+[x]+[c]でemacsを終了させるなどの操作ができません. 気になったのは前者のコマンド操作をしたとき,emacsの1番下のバーに s-1 is undefined と出ているのですが,これは[x]を[s]と認識しているということでしょうか? なにかわかる方,よろしくお願いします.

    • ベストアンサー
    • Mac
  • バッファについて。

    C言語使われているバッファとはどういう意味でしょうか?stdio.hとファイル名のところで出てきました。教えていただけると助かります。すみません。