私はWindows 7でGNU Emacsを実行していて、Linuxコンパイルサーバでsshでコンパイルしています。リモートサーバでM-xをコンパイル
emacsは開いているSSHシェルと通信し、Make
を実行できますか?
可能であれば、私はMake
のたびに新しいシェルを開けたくありません。
私はWindows 7でGNU Emacsを実行していて、Linuxコンパイルサーバでsshでコンパイルしています。リモートサーバでM-xをコンパイル
emacsは開いているSSHシェルと通信し、Make
を実行できますか?
可能であれば、私はMake
のたびに新しいシェルを開けたくありません。
M-x tramp-compileを試すことができます。
http://www.xemacs.org/Documentation/packages/html/tramp_5.html#SEC24
面白そうですが、共有ネットワークドライブ上のファイルを編集しているため動作しません。 Windows上のEmacsと互換性のあるssh実装がありますか?私はCygwinのsshを使っていますが、私はCygwinのもとでEmacs自体を再インストールしたくありません。 –
それを傷つける。 plink.exeにはputtyが付属しています。 –
を参照してください。私は最近、私の/ 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でも可能です。
ありがとうございます。ビルドシステムでは独自の初期化が必要なため、コンパイルするたびに再接続しないようにしたい。とにかく私は有用性のためにアップボードしています。 –
SSHでemacsを実行するとどうなりますか?それはオプションですか? –
いいえ。定期的にローカル専用ファイルを編集する必要があります。 –