В OS X мне часто нужно редактировать файлы, которые на самом деле хранятся на удаленном сервере Linux, к которому я подключаюсь через SSH через VPN. Когда я нахожусь на физическом месте расположения сервера, я могу легко смонтировать каталог этих файлов через sshfs и перетащить их в Sublime Text. Чтение и запись файлов будут практически мгновенными.
Однако, когда я монтирую каталог через sshfs в FUSE для OS X, загрузка списков каталогов занимает вечно, и когда я перетаскиваю весь каталог в Sublime Text, затем сохраняю файл, сохранение блокирует весь пользовательский интерфейс, пока файл не будет наконец сохранено на сервере.*
Я также попытался открыть каталог в Cyberduck и отредактировать файлы оттуда. Хотя сохранение работает хорошо (потому что оно асинхронное), у него есть два недостатка: я могу открывать только несколько файлов, а не целые папки, и поэтому не могу легко искать файлы (например, Cmd T в Sublime). Кроме того, иногда он теряет соединение, а затем мне приходится выходить и перезапускать Cyberduck, чтобы он снова заработал.
Есть ли способ редактировать файлы с удаленной машины неблокирующим образом? Может через твики sshfs? Монтирование файлов по-другому?
То, что я действительно хотел бы, чтобы файл передавался в фоновом режиме, когда я сохранял его, без необходимости ждать файловой системы.
* Это, кажется, известная проблема с Sublime Text, но я не могу использовать любой другой редактор, на самом деле. Я также опубликовал вопрос на их форумах .