2011-07-04 5 views
1

私はWindows 7でGNU Emacsを実行していて、Linuxコンパイルサーバでsshでコンパイルしています。リモートサーバでM-xをコンパイル

emacsは開いているSSHシェルと通信し、Makeを実行できますか?

可能であれば、私はMakeのたびに新しいシェルを開けたくありません。

+0

SSHでemacsを実行するとどうなりますか?それはオプションですか? –

+0

いいえ。定期的にローカル専用ファイルを編集する必要があります。 –

答えて

2

M-x tramp-compileを試すことができます。

http://www.xemacs.org/Documentation/packages/html/tramp_5.html#SEC24

+0

面白そうですが、共有ネットワークドライブ上のファイルを編集しているため動作しません。 Windows上のEmacsと互換性のあるssh実装がありますか?私はCygwinのsshを使っていますが、私はCygwinのもとでEmacs自体を再インストールしたくありません。 –

+0

それを傷つける。 plink.exeにはputtyが付属しています。 –

3

を参照してください。私は最近、私の/ etc/sshを/ ssh_configのにこれを追加しました。

Host server.somewhere.org 
    ControlMaster auto 
    ControlPath /tmp/%[email protected]%h:%p 

ここでは、server.somewhere.orgをLinux PCに置き換える必要があります。 SSHハンドシェイクが一度だけ行われるので(Emacsが最初に接続するとき)、Emacs TRAMPの処理速度が飛躍的に向上します。

これはおそらくWindowsでも可能です。

+0

ありがとうございます。ビルドシステムでは独自の初期化が必要なため、コンパイルするたびに再接続しないようにしたい。とにかく私は有用性のためにアップボードしています。 –

関連する問題