5

Когда я пытаюсь отредактировать файл в удаленном каталоге (через SSH, SFTP или FTP), я должен закрыть файл, чтобы получить диалоговое окно, сообщающее мне, хочу ли я загрузить файл. Я хочу загрузить его автоматически при сохранении!

Я уже использовал Konqueror/Dolphin/Krusader в качестве файловых менеджеров и многих других текстовых редакторов, но безуспешно. Похоже, проблема в приложении KIOExec.

Как я могу отредактировать KIOExec для автоматической загрузки файлов при сохранении? Я не хочу возвращаться к использованию Gnome!

3 ответа3

3

Хотя это довольно старый вопрос, он все еще остается без ответа. Я также хотел:

  • откройте Dolphin/Konqueror с помощью sftp://user@remotesite/
  • выбрать, чтобы открыть файл для редактирования
  • загрузить на сохранение работы

Как описано в оригинальном постере, загрузка происходит только после закрытия редактора.

Единственный способ получить что-то похожее на это - использовать kate и открыть файл из kate. sftp://user@remotesite/filetoedit при открытии.

Здесь работает загрузка на сохранение.

После того, как меню open with на дельфинах обновилось, чтобы иметь kate , open with kate также имело загрузку при сохранении. Раньше, когда вручную указывал kate в open with other это не работало.

PS Я использую kubuntu 11.10 с обновленными сегодня пакетами.

2

Лучше всего использовать 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

получить список процессов, все еще использующих смонтированный каталог. Вам может потребоваться настроить индексирование файлов (если вы его используете), чтобы избежать этой точки монтирования.

0

Но трансфер-на-сохранить уже обычный случай. Вы не можете "редактировать KIOExec". Обновите KDE до последней стабильной версии.

Двойной щелчок делает локальную копию, это в пользу приложений без поддержки kio. Если вам действительно нужно задействовать файловый менеджер (вместо простой навигации из самого редактора), просто перетащите удаленный файл в редактор.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .