Windows'tayım ve 4 yöntem kullandım: SFH , WinSCP , Unison ve Sublime Text, X11 ile Linux'a SSH'yi Windows'a iletiyor (evet, bunu dağınık yapılandırmalar olmadan ve ücretsiz bir araç kullanarak yapabilirsiniz).
Dördüncü yol, Linux makinenize yazılım yükleyebilmeniz için en iyisidir.
Dördüncü yol:
MobaXterm
- MobaXterm'i Windows'a yükleyin
- SSH'yi MobaXterm'den Linux kutunuza
- Linux kutunuza Sublime Text 3'ü yükleyin . Ubuntu'da şu şekilde yapabilirsiniz
- Komut isteminde,
subl
- Bu kadar! Artık Linux'ta çalışan yüce metin var, ancak penceresi Windows masaüstünüzde çalışıyor. Bu mümkündür, çünkü MobaXterm X11'i SSH üzerinden iletmeyi sizin için halleder, böylece devam etmek için korkak bir şey yapmak zorunda kalmazsınız. Ufacık bir gecikme olabilir, ancak dosyalarınızı asla senkronize olmayacak, çünkü onları doğrudan Linux makinesinde düzenliyorsunuz.
Not: Belirli bir kütüphane için şikayet ediyorsa subl'yi çağırırken - mobaxterm'dan sublimetext'i başarıyla çağırmak için bunları yüklediğinizden emin olun.
Linux kutunuza yazılım yükleyemiyorsanız, en iyisi Unison'dur. Neden?
- Bedava
- Hızlı
- Güvenilirdir ve hangi editörü kullandığınız önemli değildir
- Özel yoksay listeleri oluşturabilirsiniz
SFTP
Kurulum: SFTP Sublime Text paketini kurun . Bu paket için lisans gerekiyor.
- Yeni bir klasör oluştur
- Yüce Metin Projesi olarak açın.
- Kenar çubuğunda, klasörü sağ tıklayın ve Uzaktan Kumanda Eşle'yi seçin.
- Sftp-config.json dosyasını düzenleyin
- 1. adımda indirilen klasörü sağ tıklayın.
- Yerel olarak çalışın.
Sftp-config'te genellikle ayarladım:
"upload_on_save": true,
"sync_down_on_open": true,
Bu, makineye bir SSH terminaline ek olarak bana oldukça sorunsuz bir uzaktan düzenleme deneyimi sunuyor.
WinSCP
- WinSCP'yi yükleyin ve çalıştırın
- Tercihler'e (Ctrl + Alt + P) gidin ve Aktar'ı ve ardından Ekle'yi tıklayın. Hazır ayarı adlandırın.
- Aktarım modunu ikili olarak ayarlayın (satır dönüşümleri istemezsiniz)
- Dosya değişikliğini "Değişiklik yok" olarak ayarla
- Dosya Maskesi'nin yanındaki Düzenle düğmesini tıklayın ve dahil etme ve hariç tutma dosyalarınızı ve klasörlerinizi ayarlayın (.git / .svn klasörünüz olduğunda veya yapı ürünlerinin senkronize edilmesini hariç tutmak istediğinizde kullanışlıdır).
- Tamam'ı tıklayın
- Uzak sunucunuza bağlanın ve ilgilenilen klasöre gidin
- Yerel makinenizde boş bir klasör seçin.
- Yeni oluşturulan Aktarım ayarları ön ayarınızı seçin.
- Son olarak, Ctrl + U (Komutlar> Uzak dizini güncel tut) tuşlarına basın ve "Başlangıçta senkronize et" ve "Alt dizinleri güncelle" öğelerinin işaretli olduğundan emin olun.
Bundan sonra, WinSCP değişikliklerinizi senkronize edecektir.
SublimeText kullanarak yerel klasörde çalışın. Sublime Text'in, düzenlenmekte olan dosyadan satır sonlarını tahmin edecek şekilde ayarlandığından emin olun.
ahenk
Kaynak ağaç büyükse (derin bir hiyerarşiyle birkaç yüz MB civarında), yukarıda açıklanan WinSCP yönteminin biraz yavaş olabileceğini buldum. Unison'u kullanarak çok daha iyi performans elde edebilirsiniz . Aşağı tarafı, Unison otomatik değil (bir tuşa basarak tetiklemeniz gerekir) ve linux makinenizde bir sunucu bileşeninin çalışmasını gerektirir. Üst tarafı, transferlerin inanılmaz derecede hızlı olması, çok güvenilir olması ve dosyaların, klasörlerin ve uzantıların göz ardı edilmesinin kurulumu inanılmaz derecede kolaydır.
osxfuse
vesshfs
yerel olarak ST2 üzerinden uzaktan dizinleri ve sonra düzenlemeyi monte etmek benim mac.