ssh
$EDITOR
私はローカルEmacsで編集できるように環境変数(または同様のもの)を使ってリモートコンピュータにログインしたいと思います。これは、特にログインしてコマンドをpsql
使用してクエリを実行して編集するときです。\e
psql
Emacsでローカルに編集できることは私のワークフローにとって大きな利点です。
私はいつもこれが不可能だと疑っていましたが、あきらめる前にここに投げるべきだと思いました。
ベストアンサー1
実際に使用できます徒歩旅行者:
TRAMPは、「透明なリモート(ファイル)アクセス、マルチプロトコル」を意味します。このパッケージは、Ange-FTPに似たリモートファイル編集機能を提供します。違いは、Ange-FTPはFTPを使用してローカルホストとリモートホスト間でファイルを転送し、TRAMPはrshとrcpまたはssh / scpなどのように動作する他のプログラムの組み合わせを使用することです。
ファイルに次の行を追加します~/.emacs
(源泉):
(require 'tramp)
(setq tramp-default-method "scp")
これにより、次のようにリモートファイルを開くことができます。
emacs /remote.server.com:/remote/path/foo.txt
ただし、特にこのコマンドで使用するにはpsql
他のものが必要です。今すぐこれをテストする方法はありませんが、emacsをローカルemacsのエイリアスに設定することもできます。可能働くリモート.bashrc
ファイルに次の行を追加します。
alias emacs='ssh user@local emacs'