15

だから私はsshを使ってVPS端末にいます。

通常の場合、ローカルで実行できます

mate <file>

そして、そのファイルでTextMateを起動します。

同じコマンドを使用して、ローカルのTextMateアプリケーションを開いて、リモートファイルを編集することは可能ですか?

VPSで作業していて、vimを常に使用したくない場合は、これは良いことです。

4

6 に答える 6

4

さまざまなオプションがあります。

  • (Mac)Fuseを使用してリモートファイルシステムをマウントする(furtiveが推奨するように)、
  • リモート ディレクトリを同期します。
    • rsync を使用 (eglasius が推奨)、
    • SCM (git や hg など) を使用して、
  • または、これが私の好みの方法で、Emacs (あなたの場合は Aquamacs だと思います) を使用し、tramp モードを使用してリモート ファイルを編集します。

私は数年前にいくつかのプロジェクトでこれを行っていましたが、LAN と WAN の両方で完全に機能しました。

TextMate に固執したい場合は、furtive のソリューションが理想的です。

于 2010-10-05T13:22:56.560 に答える
4

解決策は、 を使用してリモート システムをマウントすることsshfsです。OS X では、たとえばHomebrewsshfsを使用してインストールできます。

ファイルシステムは、通常の SSH 資格情報またはキーを使用して SSH 経由でマウントされるため、非常に簡単にマウントできます。その後、ローカル ディレクトリであるかのようにナビゲートし、すべてのローカル ツールにアクセスできるという利点を享受できます。

于 2010-09-29T15:07:58.240 に答える
2

Alternatively you could sync the folder with rsync over ssh.

That way you work locally, and let rsync sync it to the server for you. That could either be explicitly initiated by you or be run in a daemon.

于 2010-10-04T18:03:59.373 に答える
1

別のボックスに ssh を実行すると、cat を使用してファイルを開き、ローカル ファイルにパイプできます。ローカルボックスのエディターにストリーミングできるとは思いません。

于 2010-09-13T04:05:07.067 に答える
1

もう 1 つのオプションは、利用可能な 2 つの Textmate Sync バンドルのいずれかを使用することです。どちらも rsync と ssh を使用して、リモート フォルダーとローカル フォルダーの同期を維持します。

  1. Textmate リモート同期バンドル
    これは私が使用するバンドルです。2 番目のバンドルとまったく同じ機能を持っているように見えますが、これを最初に見つけました。

  2. Textmate 同期バンドル

追加する警告の唯一の言葉は、最初の同期でリモート フォルダーがクリアされ、ローカル フォルダーの内容に置き換えられることです。

于 2011-01-11T03:34:16.990 に答える
0

http://kennethreitz.com/remote-textmate-development-via-ssh-and-rsync.html

于 2010-10-05T15:25:27.487 に答える