Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Visual Studio'dan uzak bir makinedeki dosyaları görüntülemek, karşıya yüklemek ve indirmek için Uzak Dosya Gezgini'ni kullanmayı öğrenin. Uzak Dosya Gezgini ile aşağıdakiler gibi yaygın dosya işlemleri gerçekleştirin:
- Yerel makinenizden uzak bir makineye dosya yükleme
- Uzak makineden yerel makinenize dosya indirme
- Uzak makinede klasör oluşturma
- Uzak makinedeki dosya ve klasörleri silme
- Uzak makinedeki dosyaları ve klasörleri yeniden adlandırma
- Uzak makinede dosya ve klasör arama
Önkoşullar
Visual Studio sürüm 17.6 veya üzeri.
C++ ile Linux ve tümleşik geliştirme iş yükünün yüklendiğinden emin olun. Visual Studio Yükleyicisi'ni çalıştırın ve C++ iş yüküyle Linux ve katıştırılmış geliştirmenin seçildiğinden emin olun. Ayrıca Linux için Uzak Dosya Gezgini bileşeninin seçili olduğundan emin olun ve gerekirse yüklemenizi güncelleştirin.
Uzak makineye Secure Shell (SSH) yükleyin ve yapılandırın. Linux'a SSH yüklemek için uzak makinede şu komutları çalıştırın:
sudo apt update
sudo apt install openssh-server
sudo systemctl start ssh
sudo systemctl status ssh
Uzak makinedeki dosyaları görüntüleme ve düzenleme
Bu örneklerde uzak makine, localhost bağlantı noktası 22'de çalışan bir Linux için Windows Alt Sistemi örneğidir. Proje, Visual Studio'da oluşturulan yeni bir CMake projesidir. Örnek proje, C:\Users\{username}\projects\
klasöründe bulunan uzak makinededir.
Uzak Dosya Gezgini'ni Visual Studio'da açmak içinDiğer Windows>Uzak Dosya Gezgini'ni Görüntüle'yi> seçin.
Uzak Dosya Gezgini penceresi açılır:
Bağlantı Yöneticisi'nde yeni bir bağlantı seçmek veya oluşturmak için bir ileti görürseniz, SSH sunucusunun uzak makinede çalıştığından emin olun. Uzak makineniz Linux için Windows Alt Sistemi'nde (WSL) çalışıyorsa WSL örneğinin çalıştığından emin olun. Visual Studio hata ayıklama hedefi açılır listesinin uzak örneğe ayarlandığından emin olun. Farklı bir uzak makineye bağlanmak için Uzak Dosya Gezgini penceresinin Konak hedefini seçin açılan listesinde uzak hedefi seçin. gibi username@hostname:port
bir formda görünebilir. Örneğin, username@localhost:22
.
BağlantıYöneticisi'ne yeni bir bağlantı eklemek için Yeni bağlantı ekle'yi de seçebilirsiniz. Daha fazla bilgi için bkz . Bağlantı yöneticisi.
Dosyaları doğrudan Uzak Dosya Gezgini'nden açın ve düzenleyin. Bir dosyayı açmak için , Uzak Dosya Gezgini penceresinde dosyaya çift tıklayın. Dosya düzenleyici penceresinde açılır. Ayrıca dosyaya sağ tıklayıp bağlam menüsünden Aç'ı seçebilir veya Ctrl+Enter tuşlarına basabilirsiniz. Dosyayı kaydettiğinizde, değişiklikler doğrudan uzak makineye kaydedilir.
Uzak makineye dosya yükleme
Uzak makineye dosya veya dizin yüklemek için, Uzak Dosya Gezgini penceresinde dosyaları karşıya yüklemek istediğiniz klasöre sağ tıklayın ve Karşıya Yükle'yi seçin.
Karşıya yüklemek istediğiniz dosyayı veya klasörü seçmek için açılan klasör gezgini penceresini kullanın. Dosyaları yerel makinenizden Uzak Dosya Gezgini penceresine sürükleyip bırakabilirsiniz. Alternatif olarak, karşıya yüklenecek öğeleri seçmek için Dosyaları Karşıya Yükle veya Klasörü Karşıya Yükle düğmelerini kullanın:
Uzak makineden dosya indirme
Uzak makineden dosya veya dizin indirmek için, indirmek istediğiniz Uzak Dosya Gezgini penceresinde klasöre veya dosyaya sağ tıklayın ve İndir'i seçin.
Dosyanın veya klasörün indirileceği yeri seçmek için açılan klasör gezgini penceresini kullanın. İndirmek istediğiniz öğeyi seçmek için Öğeyi İndir düğmesini de kullanabilirsiniz.
Dosya işlemlerini izleme ve iptal etme
Uzak Dosya Gezgini penceresinin altındaki durum penceresinde öğeleri karşıya yükleme veya indirme işleminin ilerleme durumunu izleyin. İşlemi durdurmak için İptal düğmesini seçin.
Diğer dosya işlemleri
Dosya ve klasörleri yeniden adlandırın, yeni klasörler oluşturun, dosyaları ve klasörleri silin ve dosya ve klasörleri arayın.
- Dosya veya klasörü yeniden adlandırma: Dosya veya klasöre sağ tıklayın ve bağlam menüsünden Yeniden Adlandır'ı seçin veya araç çubuğundaki yeniden adlandır düğmesini seçin. Dosya adı düzenlenebilir hale gelir. Öğenin yeni adını yazın ve Enter tuşuna basın.
- Yeni bir klasör oluşturun: Uzak Dosya Gezgini penceresine sağ tıklayın ve Yeni Klasör'e tıklayın. Yeni klasör için bir ad girin ve Enter tuşuna basın.
- Dosya veya klasör silme: Dosya veya klasöre sağ tıklayın ve bağlam menüsünden Sil'i seçin veya araç çubuğundaki sil düğmesini seçin. Görüntülenen iletişim kutusunda silme işlemini onaylayın. Uzak makineden dosya veya klasörleri silmek kalıcı bir eylemdir ve geri alınamaz.
- Görünümü yenileyin: Uzak Dosya Gezgini penceresine sağ tıklayın ve bağlam menüsünden Yenile'yi seçin ya da araç çubuğundaki yenile düğmesini seçin veya F5 tuşuna basın. Yalnızca seçilenlerin görünümünü yeniler. Seçili bir klasörünüz varsa, bu klasör görünümünü yeniler. Seçili bir dosyanız varsa, bu dosya görünümünü yeniler.
- Dosya arama: Klasörleri veya dosyaları bulmak için Uzak Dosya Gezgini penceresinin üst kısmındaki arama kutusuna metin girin. Arama büyük/küçük harfe duyarlı değildir ve seçili öğenin altındaki tüm dosya ve klasörlerde arama gerçekleştirir. Bir klasör seçiliyse, bu klasördeki tüm dosya ve klasörleri arar. Bir dosya seçilirse, bu dosyayla aynı dizindeki tüm dosya ve klasörleri arar.
Uzak Dosya Gezgini araç çubuğu düğmeleri
Uzak Dosya Gezgini araç çubuğu, uzak dosya işlemlerine erişmenizi sağlar:
Vurgulanan düğmeler soldan sağa:
- +: Yeni bir Uzak Gezgin penceresi oluşturun.
-
Giriş: Uzak makinede
$HOME
şu anda oturum açmış olan kullanıcının dizinine gidin. - Ayarlar: Uzak Dosya Gezgini ayarlarını açın.
- Dosyaları Karşıya Yükle: Yerel makinenizden uzak makineye dosyaları yükleyin.
- Klasörü Karşıya Yükle: Yerel bilgisayarınızdan uzak bir makineye bir klasör yükleyin.
- Öğeyi İndir: Uzak makineden yerel makinenize bir dosya veya klasör indirin.
- Öğeyi Yenile: Seçili öğenin görünümünü yenileyin.
- Öğeyi Yeniden Adlandır: Uzak makinedeki bir dosya veya klasörü yeniden adlandırın.
- Öğeyi Sil: Uzak makinedeki bir dosyayı veya klasörü silin.
- Arama: Uzak makinedeki dosya veya klasörleri arayın.
Uzak Dosya Gezgini ayarları
Uzak Dosya Gezgini ayarlarını değiştirmek için araç çubuğundaki Ayarlar düğmesini seçin. Uzak Dosya Gezgini Ayarları iletişim kutusu aşağıdaki seçenekle açılır:
- Uzantısız Dosyalar için Dinamik Dosya Simgelerini Etkinleştirme: Mime türünü denetleyerek dosya türüne göre simgeleri gösterir. Uzantıları olmayan Linux dosyaları için kullanışlıdır, böylece genel belge simgesi yerine doğru bir dosya simgesi gösterilir. Performansı etkileyebilir.