Bir sonraki makalede Wing'e bir göz atacağız. Bu, Wingware tarafından geliştirilmiş bir IDE'dir ve özellikle Python programlama dili için tasarlanmıştır. Wing, programlarımızı geliştirebilmemiz için bize otomatik tamamlama, otomatik düzenleme, kaynak tarayıcı, kod tarama ve yerel ve uzaktan hata ayıklama gibi birçok özellik sunar. Ücretsiz sürümlerde, çoğunu bulacak olsak da, tüm bu seçenekleri bulamayacağız.
Bu bir tümleşik geliştirme ortamı (IDE) geliştirme ve hata ayıklama süresini azaltmak için tasarlanmıştır. Hataların kodlanması veya konumlandırılmasında iyi bir yardım sağlar. Python kodunda gezinmeyi ve anlaşmayı kolaylaştırır.
Wing editörü, otomatik tamamlama ve bağlama uygun dokümantasyon sağlayarak Python geliştirmeyi hızlandırır. Ayrıca otomatik düzenleme, kod katlama, çoklu seçim, yer imleri ve çok daha fazlasına sahip olmamıza izin verecektir. Wing, vi, emacs, Eclipse, Visual Studio ve Xcode taklit edebilir.
Wing, goto-definition ile kod işlemeyi, kullanımları bulmayı, projedeki sembolleri bulmayı ve güçlü bir arama seçeneğine sahip olmayı kolaylaştırır. Bize de sunacak yüzlerce yapılandırma seçeneği düzenleyici öykünmesini, kullanıcı arabirimi tasarımını, ekran temalarını, sözdizimi renklendirmesini ve daha fazlasını etkiler. IDE'ye yeni özellikler eklenebilir Wing'in betik API'sine erişen Python kodu yazmak.
IDE Wing'in üç farklı versiyonu mevcuttur. Ticari bir versiyon olan Wing Pro tam özellikli. Bu sürüm özellikle profesyonel programcılar için uygundur. Biz de var Ücretsiz sürüm olan Wing Personal ve ticari sürümde bulunan bazı özellikleri içermiyor. Bu, öğrencilere ve hayranlara odaklanmıştır. Mevcut en son sürüm Wing 101. Çok basitleştirilmiş ücretsiz bir sürümdür, yeni başlayan programcılara öğretmek için.
Dediğim gibi, Wing Personal artık ücretsiz bir üründür ve artık lisans gerektirmez koşmak. Source Browser, PyLint ve işletim sistemi komutları gibi araçları içerir. Ayrıca komut dosyası API'sini de destekler. Yine de, Wing Personal, gelişmiş özellikler içermez ticari sürüm kodunun düzenlenmesi, hata ayıklanması, test edilmesi ve idaresi. Bu sürümde, diğer özelliklerin yanı sıra, ana bilgisayara uzaktan erişim, yeniden düzenleme, arama kullanımları, sürüm kontrolü, birim testleri, etkileşimli hata ayıklama araştırması, çoklu işlem ve ikincil işlem hata ayıklamasına sahip olmayacağız. Hepsinin tadını çıkarmak için ticari versiyonu almamız gerekecek.
Wing 6'nın genel özellikleri
Wing 6, güçlü yeni özellikler sunar. Onlardan bazıları:
- İçin destek çoktan seçmeli.
- The Raspberry Pi desteği.
- destek Python 3.6 / 3.7 ve Stackless 3.4.
- Otomatik tamamlama dizelerde ve yorumlarda.
- Sözdizimi göstergesi e hata göstergeleri. Markdown dosyaları için sözdizimi vurgulama.
- Optimize edilmiş hata ayıklayıcı, özellikle çok iş parçacıklı kod için. Yeni yerleşik kesme noktasında () Wing hata ayıklayıcısını durdurur. Cygwin Python 3.6 için hata ayıklayıcı desteği de dahildir.
- İmkanımız olacak seçimi geri yükle geri al ve yineledikten sonra düzenleyici.
- Bir palet eklendi koyu renkler.
- destek özel python yapıları, Windows'ta
- Eşzamanlı güncelleme Wing'in çeşitli örneklerinin son menülerinden.
- destek Django 1.10, 1.11 ve 2.0.
- Geliştirilmiş görselleştirme Diş açma modülü ile başlayan isimler.
- Kanatta esnek kullanıcı arayüzü. Kullanıcıların ihtiyacımız olanı kolayca bulabilmesi için her şey mükemmel bir şekilde yerleştirilmiştir.
Hakkında daha fazla bilgi edinmek isteyen varsa ne var ne yok Uygulamasının en son sürümünde, web sitesinde sağladıkları bilgilerde bunu yapabilirsiniz.
Wing 6'yı Ubuntu 18.04'e yükleyin
Bu IDE'yi Ubuntu'muza şuraya giderek kurabiliriz: indirme bölümü resmi web sitesinden .deb paketini alın gerekli. Bu makale için Kişisel seçeneğini kullanacağım.
İndirme işlemi bittiğinde, ya Ubuntu yazılım seçeneğini kullanabiliriz ya da bir terminal açıp (Ctrl + Alt + T) yazabiliriz:
sudo dpkg -i wingide-personal6_6.0.12-1_amd64.deb
Wing 6'yı Kaldırma
Bu IDE'yi bilgisayarımızdan kolayca kaldırabiliriz. Sadece bir terminal açmanız (Ctrl + Alt + T) ve içine yazmanız yeterlidir:
sudo apt purge wingide-personal6
Yapabileceğiz bu IDE ile nasıl çalışılacağı hakkında bilgi alın alarak belgeleme geliştiricilerin web sitelerinde kullanıcılara sundukları. Aynı yardım, programa eşlik eden yardım menüsünde de bulunabilir.