W systemie OS X często muszę edytować pliki, które są faktycznie przechowywane na zdalnym serwerze Linux, z którym łączę się przez SSH przez VPN. Kiedy znajduję się w fizycznej lokalizacji serwera, mogę łatwo zamontować katalog tych plików za pomocą sshfs i przeciągnąć je do Sublime Text. Czytanie i zapisywanie plików będzie prawie natychmiastowe.
Jednakże, gdy montuję katalog przez sshfs on BEZPIECZNIK dla OS X , ładowanie katalogów trwa na zawsze , a kiedy ciągnę cały katalog do Sublime Text, a następnie zapisuję plik, zapisywanie blokuje cały interfejs użytkownika, dopóki plik nie zostanie ostatecznie zapisany na serwerze. *
Próbowałem także otworzyć katalog w Cyberducku i edytować stamtąd pliki. Chociaż zapisywanie działa dobrze (ponieważ jest asynchroniczne), ma to dwie wady: mogę otworzyć tylko kilka plików jednocześnie - nie całe foldery - i dlatego nie można łatwo wyszukiwać plików (np. Cmd T w Sublime). Czasami traci połączenie, a następnie muszę zamknąć i ponownie uruchomić Cyberduck, aby działał ponownie.
Czy istnieje sposób edycji plików ze zdalnej maszyny w sposób nieblokujący? Może przez ulepszanie sshfs? Czy inaczej montujesz pliki?
Bardzo chciałbym, aby plik był przesyłany w tle, kiedy go zapisuję, bez czekania na system plików.
* Wydaje się, że jest to znany problem z tekstem Sublime, ale tak naprawdę nie mogę użyć żadnego innego edytora. Wysłałem ten problem na ich forach także.
scp
jest zazwyczaj szybki. Myślę, że problem polega na połączeniu tekstu Sublime z bazowymi sshfs. Spróbuję później z innym uchwytem SMB.