Vim varsayılan olarak netrw eklentisi ile gelir. Bu bir yerel / uzak dosya gezginidir ve bunun hakkında okuyabilirsiniz :h netrw
.
Temel kullanım şuna benzer:
:e scp://user@domain.ext/path/to/project/ " list content of remote directory
/filename<CR> " jump to filename
<cr> " open file for editing
(editing) " magic…
:w " save file remotely
:Rex " re-open latest file listing
rince, repeat…
Pratik olarak konuşursak, netrw diğer herhangi bir editör / IDE'deki diğer herhangi bir SFTP eklentisi / özelliği gibi çalışır: dosya yerel olarak indirilir, düzenlenir ve kaydedilir ve son olarak yeniden yüklenir.
Netrw oldukça canavarı olsa da, doktoru dikkatlice okumanızı öneririm.
Ancak…
… Dosyaları doğrudan uzaktaki bir sunucuda, ya ssh ile ya da yerel olarak (S) FTP yoluyla düzenlemek çok iyi bir fikir değildir. Yavaş olabilir ve kod kalitesi açısından özellikle güvenli değildir.
Web geliştirme yaptığınızı varsayalım, daha iyi bir strateji kendi makinenizde bir geliştirme sunucusu çalıştırmak ve dosyalarınızı yalnızca her şeyi yerel olarak test ettikten sonra uzak bir test sunucusuyla eşitlemektir.
Bu "senkronizasyon" kısmı genellikle (S) özel bir FTP istemcisi GUI veya CLI veya daha da iyisi, Subversion, Mercurial, Git veya diğerleri gibi bir VCS kullanılarak en verimli şekilde kullanılır.
Kendimi bir web geliştiricisi olarak VCS yolunu izlemenizi şiddetle tavsiye ediyorum.