12

Emacs (Mx 用語) のターミナルにいて、現在のディレクトリに次のファイルを一覧表示するとします。

text_code.R

今、私は bash-3.2$ (ターミナル) にいて、この .R ファイルを別の Emacs バッファーで開いてから編集したいと考えています。それを行う方法はありますか?私は Linux と Emacs の初心者なので、これは些細な質問かもしれません。前もって感謝します!

4

2 に答える 2

9

C-c C-f用語モードでは、ファイルを開くために入力できることを覚えておいてください(C-x C-f用語モードの外と同じように)。プロンプトはすでに現在のディレクトリにあるので、ファイルの名前の入力を開始し、を使用してオートコンプリートする必要がありTABます。

于 2012-09-21T12:14:34.510 に答える
4

あなたがやりたいことの公式の手順はわかりませんが、機能する手順は次のとおりです。

  1. デーモンとして実行するように emacs に指示するか (参照: EmacsAsDaemon )、または を介し​​て emacs でデーモンを開始しますM-x server-start

  2. 用語では、次のようなコマンドemacsclient -n filenameは、現在のウィンドウで指定されたファイルの編集を開始します。emacsclient には-c, --create-frame、新しいフレームで編集するオプションもあります。-n別のペインまたはフレームのバッファリストから用語を選択した後、用語を使用し続けることができるように、おそらく上記のオプションを使用したいと思うでしょう。

  3. emacs でデーモンを起動するとM-x server-start、emacs を終了するとデーモンが終了します。上記のリファレンスでセットアップした場合は、リファレンスのパート 6 に記載されているように、kill-emacsまたはsave-buffers-kill-emacsコマンドまたはシェル コマンドを使用して停止します。emacsclient -e '(kill-emacs)'

于 2012-09-21T03:05:47.867 に答える