1

リモートクライアントがネットワーク経由でリモートロケーションから接続できるように、サーバーモードでemacsを実行することは可能ですか? リモートの強力なサーバーでemacsを実行し、コマンドをリモートで実行しながらemacsclientを使用してローカルでバッファを編集する方法を探していますcompilesshこれは、セッションを使用するよりもはるかに優れたアプローチに見えます。ネットワーク遅延に依存してはなりません。

4

2 に答える 2

0

上記の私のコメントに基づいて、次のワークフローをお勧めします。

  1. 作業中のソースをローカル ディレクトリに取得します (scpまたはなどを介しgitて)
  2. 必要な変更をコードに導入する
  3. リモート サーバーでコードをコンパイルするには、次のカスタムcompile-commandを指定します。

    1. 変更されたファイルをリモート サーバーにプッシュします。例:scp -r my-sources/ user-name@example.net:my-sourcesまたはgit push remote my-dev-branch
    2. ssh を介してコンパイル コマンドを実行し、出力を表示します。例えば:ssh user-name@example.net -C "cd ~/my-sourcesl; make && ./bin/compiled-app"

note:ssh 経由でコマンドをスムーズに実行するには、キーベースの認証を構成する必要があります。

ここでの重大な欠点は、少なくとも X11 アプリケーションを正しく (またはまったく) 実行できない可能性があることです。

于 2013-11-22T04:18:47.247 に答える