Macでgeditを使ってssh上でファイルを編集できますか?


2

私は職場ではLinuxマシン、自宅ではMacを使用しています。私は自宅の機械から私の作業機械にSSH接続することができます。しかし、私がコマンドラインでアクセスできる唯一のエディタはviで、これは嫌いです。

ssh接続を介してリモートでファイルを編集するために私のMacでgeditを使う方法はありますか?

このページはそれができると言っています、しかし私はあなたがubuntuでgeditを使っていると仮定していると思います。私のMac(os 10.5.8)では、 "connect to server"をクリックしても "bookmark"オプションはありません。

http://thecodecentral.com/2010/04/02/use-gedit-as-remote-file-editor-via-ftp-and-ssh-ubuntu/comment-page-1#comment-50558

回答:


1

サイバーダック あなたが選択したMacのテキストエディタを使ってSSH経由でファイルを編集できるようになります。私はTextWranglerをお勧めします。


0

LinuxマシンにSSH接続するときは、-Xオプションを使用してください。まだX11をインストールしていない場合は、OS Xのインストールディスクにオプションのインストールとして用意されています。 X11がインストールされたら、 'ssh -X user @ host'によってX11が起動し、geditを使用する準備が整いました。

あるいは、あなたは使うことができます マクフュージョン Linuxシステムをsshでファイルシステムとしてマウントします。その後、OS Xのテキストエディタを使ってリモートマシン上のファイルを編集できます。


OS XのバージョンによってはX11を再インストールする必要があるかもしれません。私はヒョウにいなければなりませんでした。
aqua

1
あるいは、あなたは使うことができます TextWrangler SSH経由で直接ファイルを編集します。
romainl

+1 ssh -X。私は大学でずっとそれを使っていました。 LeopardとSnow Leopardを使えば、Xを再インストールする必要はありませんでした。
CajunLuke

2
x11転送経由でgedit?恐怖... sshfsは、理にかなっている唯一の解決策です。
akira

ありがとう、@romainl、それは実際には最高のソリューション私見です。私は3年間TextWranglerを使ってきましたが、それができることに気づいたことは一度もありません。
noamtm

0

Geditはgvfsを使用します。これはsftp(sshが利用可能であればおそらく利用可能です)を含むさまざまなプロトコルを通してファイルにアクセスすることを可能にする仮想ファイルシステム層です。それで、あなたはすでに何もインストールする必要なしにあなたのリモートファイルを編集するためにすでにそれを使うことができました。開いたダイアログにsftp:// youserver /と入力するだけです。

fuse + sshfsを使用して、離れたファイル階層をローカルマウントポイントにマウントすることもできます。したがって、任意のアプリケーションを使用して任意のファイルを編集できます。これを行う簡単な方法は通り抜けているようです MacFusion

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.