(SSH、SFTP、またはFTPを介して)リモートディレクトリ内のファイルを編集しようとすると、ファイルを閉じて、ファイルをアップロードするかどうかを示すダイアログボックスを表示する必要があります。保存時に自動的にアップロードしたい!
私はすでにKonqueror/Dolphin/Krusaderをファイルマネージャーや他の多くのテキストエディターとして使用していますが、成功していません。問題はKIOExecアプリケーションにあるようです。
保存時にKIOExecを編集してファイルを自動アップロードするにはどうすればよいですか? Gnomeの使用に戻りたくありません!
これはやや古い質問ですが、まだ答えられていません。私もしたかった:
sftp://user@remotesite/
でDolphin/Konquerorを開きます元の投稿者が説明しているように、アップロードはエディターを閉じた後にのみ行われます。
これに似たものを機能させる唯一の方法は、kate
を使用して、kateからファイルを開くことです。開いているときにsftp://user@remotesite/filetoedit
を示します。
ここでは、保存時のアップロードが機能します。
イルカのopen with
メニューがkate
に更新された後、open with kate
も保存時にアップロードされました。以前は、open with other
にkate
を手動で指定すると、機能しませんでした。
P.S.今日パッケージが更新されたkubuntu11.10を使用しています。
最善の策は、おそらくsshfsを使用することです。これにより、リモートリソースを選択したディレクトリにマウントできます。その後、ローカルファイルシステムのように動作します(多少の遅れはありますが)。
Sudo apt-get install sshfs
/ mnt/remoteなどのリモートマウントポイントを作成します(常に〜/ MyCode/RemoteServerAも使用できます)
Sudo mkdir /mnt/remote;
Sudo chmod 777 /mnt/remote
次に、ファイルシステムをマウントします。
sshfs -p PORT_NUMBER user@remotesite:/path/to/remote/directory /mnt/remote
その他のオプションについては、次のように入力してください。sshfs--help
これで、Dolphinを使用してファイルシステムを参照し、ファイルを通常どおり編集できます。ファイルは保存時にアップロードされます。リモートホストでssh以外の設定は必要ありません!
完了したら、ファイルシステムを削除します。
Sudo umount /mnt/remote
使用中のエラーが発生した場合は、
lsof /mnt/remote
マウントされたディレクトリをまだ使用しているプロセスのリストを取得します。このマウントポイントを回避するために、ファイルインデックスを構成する必要がある場合があります(使用する場合)。
確かに古い質問ですが、リリースされようとしています(KF5-5.66):
しかし、転送オンセーブisすでに通常のケースです。 「KIOExecを編集」することはできません。 KDEを最新の安定バージョンにアップグレードします。
ダブルクリックするとローカルコピーが作成されます。これは、kio対応でないアプリケーションの利益のためです。 (単にエディター自体からナビゲートするのではなく)ファイルマネージャーを本当に関与させる必要がある場合は、リモートファイルをエディターにドラッグアンドドロップするだけです。