web-dev-qa-db-ja.com

ローカルEmacsでリモートファイル(ssh)を開く方法は?

sshを使用して、ファイルがあるリモートマシンに接続します。

接続が確立されたら、ターミナルでemacs the_fileを実行すると、ローカルのEmacsを起動する代わりに、ターミナル内で非常に控えめなエディターが開きます...

誰でもこのファイルを通常のemacsセッションで開く方法を知っていますか?

6
SoftTimur

tramp を使用できます。ローカルのemacsを起動し、ファイル(ctrl + x + f)を開いて、/the.server.name:/the/path/to/the/fileのような完全なアドレスを入力するだけです。したがって、サーバーがexample.comにあり、ファイルが/home/me/test.txtにあるとすると、入力するアドレスは/example.com:/home/me/test.txtになります。これにより、ローカルのemacsインスタンスでファイルが開きます。

(これは追加の手動ssh接続を必要としないことに注意してください。)

もちろん、 sshfs を使用して、ローカルアドレスにリモートディレクトリをマウントし、ローカルバージョンを開く2番目のオプションもあります。

7
xubuntix