web-dev-qa-db-ja.com

sshがDolphinからマウントされている場合、GVimを使用してサーバー上のファイルを直接編集する方法は?

GVimを使用してDolphin経由でアクセスされる外部ファイルを編集したいと思います。

  1. 変更するファイルを含む外部サーバーがあります
  2. Dolphinの組み込みモジュールを使用してSSHでサーバーにアクセスします
  3. ファイルを右クリックしてGVimで編集します
  4. GVimは/var/tmp/kdecache-<user>/krun/4553434_0_.<filename>に保存されているファイルのコピーを開きます

ファイルを変更した場合GVimを閉じる必要がありますファイルをサーバーに送信するように求めるダイアログボックスが表示されます。

そのため、ファイルを閉じたり再度開いたりせずに複数の変更を行うことはできず、これは作業には不可能です。

GVimでSSHまたはFTPを使用してサーバー上のファイルを簡単に編集するソリューションはありますか?

3
MARTIN Damien

より良い答えがあるかもしれませんが、gvimを使用してファイルをリモートで編集したい場合は、Dolphinを使用して、sshfsでリモートの場所をマウントすることを検討してください。

Kubuntu 18.04を使用しています。 sshfsを動作させるには、次の手順が必要でした。

Sudo apt install sshfs # (it was already installed so  I could have skipped this step)

Sudo groupadd  Fuse # the group did not exist for me

Sudo usermod -a -G Fuse phall

ここで、新しいグループに属するユーザー名を登録する前に、ログアウト/ログイン(再起動)する必要がありました。次に、rootにならずにsshfsを実行できます。

sshfs user@remote:/my/remote/path /local/mount/path
1
pev.hall