Ulipad bir wxPython / Python güçlendirilmiş, programcı odaklı ve esnek editörüdür. Böyle sınıf tarayıcısı, kod otomatik tamamlama, html görüntüleyici, dizin tarayıcı, sihirbazı ve diğerleri gibi birçok özelliğe sahiptir. En ilginç ve ayırt edici özelliği Ulipad bir kolay uzatmak programlama ortamı yapar mixin tekniğinin kullanılmasıdır. Kendi katmalar, eklentileri veya basit komut dosyaları yazabilirsiniz, ve hepsi kusursuz bir şekilde Ulipad entegre edilebilir.
Neden adlı UliPad?
isim Claudio Grondi geliyor (thank you!).
Claudio Grondi dedi:
Biz, NewEdit bence programcı editörü olmak için yolda gibi
Yeni bir benzersiz bir ad (... NewEdit sadece ucuz) burada çok yardımcı olacaktır.
Ben 'UliPad' kullanmanızı öneririm.
Sınırsız kısayolunu sahiptir.
O bir düz metin editörü (Pad) 'dir söyler.
Orijinal yazar (LImodou) hakkında bir şeyler söyler.
Ama en önemli avantajı:
& Nbsp;
& Nbsp; Google henüz 'UliPad' için girdi vardır!
Harika! Öyle çok insan görünüyor.
UliPad mimarisi olarak Mixin ve Plugin tekniğini kullanır. Kendi sınıflarının çoğu mixin ve eklenti bileşenleri yoluyla genişletilmiş ve örnek oluştururken nihayet bir bütünlük sınıf haline edilebilir. Yani UliPad çok dinamiktir. Yeni dosyalar yeni özellikler yazmak ve neredeyse varolan kodu değiştirmek gerekir yapabilirsiniz. Mevcut sınıfları genişletmek istiyorsanız, size katmalar ve eklentileri yazabilirsiniz, ve bu "Slot Sınıf" diyoruz hedef sınıfına bağlı olacaktır. Bu teknik değişiklikleri merkezi ve kolay yönetilen yapacaktır.
Amaç
Temiz, güçlü, esnek, genel editörü, ve hatta bir uygulama çerçevesi olun. Ve uzantıları ekleyerek çok kolay olmalı.
Görevler:
& Nbsp; * Mixin ve Plugin çerçeve
& Nbsp; * Unicode desteği
& Nbsp; * Kullanıcı tanımlı eklenti yönetimi
& Nbsp; * Kullanıcı özel pencere entegrasyonu
& Nbsp; * Kullanıcı özel bir sihirbaz fonksiyonu
Özellikler :
- Çapraz platform
- Unicode desteği.
- wxStyledTextCtrl En özellikleri (Zerre)
- sözdizimi vurgulama, destek Python, C / C ++, html, düz metin
- Katlanır
- Brace Matching
- ...
- Genişletilmiş seçim
- Genişletilmiş sözcük seçimi - '.' Sen de dahil olmak üzere bir kelime seçmek için Ctrl + MouseDoubleClick basabilirsiniz
- Uyumlu seçimi - benzeri alıntı karakter seçin metin:. () [] {}, '' & Quot; & quot;
- : gibi bir dize
- def fonk (self, 'Bu bir denemedir'):
- '^' karakter yukarıdaki satırda şapka konumu temsil eder. Ctrl + E tuşuna basarsanız, (), yani & quot tüm metin seçecektir; kendini, & quot 'Bu bir denemedir' ;. Seçim Menüsünde bir şey daha.
- Diğer düzenleme uzantısı
- Metin Kopyalama - Sadece Vim Ctrl + V, Ctrl + P, ve daha fazlası gibi. Sen Char, kelime, önde gelen karakter eşleşen hat üstünde veya altında çoğaltabilirsiniz.
- Metin teklif - gibi, önce ve seçili metin sonra bazı alıntı karakterleri ekleyin. & Quot; & quot ;, '' (), [] {}, ve özelleştirilmiş dize, vb
- Metin dönüşüm ve görünümü - Python - & gt; html, yeniden yapılandırılan Metin - & gt; html, tekstil - & gt; html ve çıkış yapabilirsiniz ya da seçili metni mesaj penceresinde html metin veya html görünümü penceresini görüntülemek veya değiştirin.
- UTF-8 kodlama otomatik algılama
- Değişen belge kodlama
- Otomatik yedekleme
- Son oturum desteği -. Bu kapalı tüm dosya kaydetmek ve dosyaları yeniden edeceğiz önümüzdeki başladı
- Akıllı yargıç girinti karakter - Bu otomatik girinti kömürü tahmin ve ayarlar edeceğiz .
- Dosyaları bulma
- Yerimi destekler
- Python desteği
- dahili PyShell dayalı Python etkileşimli pencere Unicode desteği
- Otomatik tamamlama
- Fonksiyon sözdizimi çağrı ip uçları
- Çalıştır, dur Python kaynak
- Otomatik değişikliği geçerli yolu
- Python sınıf tarayıcı
- Söz dizimi ve PEP8 tarzı denetimi, aynı zamanda bir PyLint eklentisi kaynağı.
- Kod parçacıkları
- kategoriler ile kod parçacıkları yönetebilir ve her kategori birçok öğe olabilir. Her öğe bir kod parçacığını temsil edecek. Sadece üzerine çift tıklayarak bir öğe ekleyebilirsiniz. Hatta ithal ve ihraç destekler.
- Basit proje desteği
- özel bir dosya projesini, proje bir bütün proje olarak kabul edilebilir olan klasörü altında böylece her dosya ve klasör oluşturabilirsiniz.
- Uzatma mekanizması
- Script - Sen UliPad tüm kaynak işlemek için kolay komut dosyası yazabilirsiniz, tıpkı: metin dönüşüm, vb .
- Plugin - Özelleştirilmiş işlev. Daha karmaşık ama daha güçlü. Kolayca UliPad ile birleştirebilirsiniz ve üzeri menü. Yönetilebilir
- Shell komutu -. Sık kullanılan kabuk komutları ekleyin ve bunları yürütmek
- FTP desteği
- ftp üzerinden uzak dosyaları düzenleyebilirsiniz. Sen yükleme, indirme dosya / dizin, yeniden adlandırma, silme, ekleyebilirsiniz.
- Çoklu dil desteği
- Şu anda 4 dili destekler
- Gemiler birçok eklentileri (daha önce kullandığınız şekilde configed gerekir)
- Django destek eklentisi
- Toplu eklentisi dosyaları yeniden adlandırmak
- Ortak Programlama desteği eklentisi, pairprog isimleri.
- Mp3 çalar eklentisi
- eklentisi Yazım denetimi
- sihirbaz eklentisi
- Metin-konuşma (sadece windows) eklenti
- ...
- Sevk scripts
- ($ UliPadInstalled) bunları bulabilirsiniz / scripts.
- Sihirbaz
- Kendi sihirbaz şablonu yapabilirsiniz. Sihirbaz giriş kullanıcı verileri, şablon ve çıkış sonucu ile birleştirebilirsiniz. Ve Sihirbaz ayrıca oluşturulan kod altyapısı desteklemektedir. Bu özellik kodlama verimliliği artırmak yardımcı olacaktır.
- direcotry Tarayıcı
- birden fazla dizin göz atın ve gerçekten dizinleri ve dosyaları ekleyebilir, silebilir, yeniden adlandırabilirsiniz. Çift tıklayın Editor penceresinde dosyayı açacaktır.
- Otomatik Tamamla (acp)
- Desteğini kullanıcı otomatik tamamlama dosyası, giriş kodu çok yararlı ve işlevsel yardımcı olabilir.
- Sütun Düzenleme Modu
- multilines seçin ve bir karakter girerseniz bu bölgenin herhangi doğrultusunda, diğer hatları da bu karakteri katacak böylece daha sonra, bir sütun modu bölgesini ayarlayabilirsiniz. Eğer benzer bir mod olarak multilines ile uğraşmak istiyorsanız, bu işlevselliği çok kullanışlı olacaktır.
- Akıllı Navigasyon
- UliPad sizin açılan dosyaların ziyareti sırasını hatırlıyorum ve geri gitmek ya da bu dosyalar ileri gidebilir.
- arıyor Canlı düzenli ifade
- anında bazı düzenli ifadeyi yazın ve dynamiclly sonucu görebilirsiniz.
- eklentisi Yazım denetimi
- PyEnchant modülünü yüklemek gerekiyor.
- Ortak Programlama
- Çoklu kullanıcı aynı anda bazı dosyaları değiştirebilirsiniz. Sen pairprog eklentisini etkinleştirmeniz gerekir.
- Todo Destekler
- Otomatik todos bulur ve biçimleri çeşitli türlü destekler.
- Multi-View Destekler
- Kullanıcı Sol bölmede veya alt bölmede, örneğin çoklu görünümlerde bir belgeyi açabilirsiniz.
- Sürüm Kontrolü Desteği
- svn desteği. Şimdi, vs, ödeme güncellemek işlemeye UliPad içinde svn kullanabilirsiniz.
Windows Linux . Gibi her yerde wxPython çalışır çalıştırabilirsiniz böylece, wxPython dayalı
Örneğin
Argümanı ile çalıştırmak
. İngilizce, İspanyolca, otomatik olarak algılanan olabilir, Çince Basitleştirilmiş ve Geleneksel Çince :
Gereksinimleri :
- Python
- wxPython
Yorum Bulunamadı