Emacs で別のファイル内に名前が指定されているファイルを開く方法

Emacs で別のファイル内に名前が指定されているファイルを開く方法

たとえば、my にA.txt次の行が含まれている場合:

summary is at: /summary/is/at/summary.txt

summary.txtパスをコピーして貼り付けたり、パス全体を書き込んだりせずに開くにはどうすればよいですかC-x C-f?

答え1

次の関数を使用できますfind-file-at-point:

  1. A.txtEmacsで開く;

  2. カーソルを真ん中あたりに動かす/summary/is/at/summary.txt

  3. M-x find-file-at-point

ショートカットを設定して、 に追加することもできます~/.emacs。たとえば、次のようになります。

(global-set-key (kbd "M-p") 'find-file-at-point)

関連情報