Çabuk bir çeşit IDE var mı?


12

Hızlı biliyorum her türlü geliştiriciler için hayatı kolaylaştırmak gerekiyordu, sadece hızlı bir IDE olup olmadığını merak ediyorum (QtCreator veya Monodevelop gibi bir şey)?

Değilse, B bölümü olarak, yolda bir tane var mı?

Yanıtlar:


14

Kısa cevap hayır.

Bir quickly editkomut varsayılan editörü tüm piton dosyalarını açacak. Ancak geliştirme için tercih ettiğiniz düzenleyiciyi veya IDE'yi kullanabilirsiniz.


1
:( - bir gün umarım merak sorularımdan birinde sürpriz olur: /
RolandiXor

6

Umarım cevabım zamanında gelir, sadece test ettim ve tutulmadan PyDev'i kullanabilirsiniz.

Temel olarak, o zaman bir projeyi örneklerde gösterildiği gibi hızla uygulama oluşturmak için ilk ihtiyaç oluşturmak tutulma ile Pydev (ben aynı adı kullanılır) ve proje konum olarak hızla uygulamasının konumunu ayarlamak. Eclipse'den projeyi başlatabilmek için şu çalıştırılabilir komut dosyasını yeniden adlandırın: bin / klasöründe * _launcher.py * gibi bir şeye (ad, kodun geri kalanıyla modülden farklı olmalıdır).

Şimdi, kötü bir iş şema ayarlarının çalışmasıdır ( bununla ilgili bir hata dosyalanmıştır). İlk olarak, otomatik derlemeyi hızlı çalışan komut dosyasından * _launcher.py * klasörüne taşımak için, içe aktar komutundan hemen önce bu kodu dosyanın sonuna ekleyin :

### BEGIN inserted from Quickly's run.py
# Compile schema if present
schemapath = os.path.abspath("data/glib-2.0/schemas")
if os.path.exists(schemapath):
    subprocess.call(["glib-compile-schemas", schemapath])
### END

Daha sonra uygulamaya şemaları yerel olarak da aramasını söylemek için PyDev başlatma yapılandırmasını düzenlemeniz gerekir ve Ortam sekmesine bir değere sahip bir XDG_DATA_DIRS değişkeni ekleyin

/ usr / share / ubuntu: / usr / share / gnome: / usr / local / share /: / usr / share /: / path / to / your / project / data

(proje yolunuza uyacak şekilde ayarlayın)

Herhangi bir dosyayı değiştirebilir ve çalışıp çalışmadığını test edebilir ve hatta programda hata ayıklayabilirsiniz ve yine de normal komutları hızlı bir şekilde kullanabilirsiniz.

Benim durumumda, zaten tutulma ortamına çarşı eklentisi kuruldu ve hangi dosyaları yapmam gerektiğini vb. Görebiliyorum.


4

Yukarıdaki jmolinaso'nun gönderdiği hata raporunu takiben, Quickly uygulamanızı komut satırından çalıştırmanın ve ./bin/APPNAME dosyasını Wing IDE'de Ana Hata Ayıklama dosyası olarak ayarlamanın daha kolay bir yolu var gibi görünüyor.

Düzeltme ekini 976817 numaralı düzeltme ekini okumada sorun yaşıyorsanız , bu ona bakmanın bir yoludur: Parlak klasörünüzde, uygulama adınızla yalnızca bir dosya içeren bir "bin" klasörünüz vardır. Buna / bin / APPNAME diyebiliriz. APPNAME dosyasında aşağıdakiler arasına birkaç satır eklemeniz gerekir: sys.path.insert(0, PROJECT_ROOT_DIRECTORY)ve: if python_path:

Eklenecek çizgiler +yukarıda belirtilen yamada bir ile işaretlenmiştir .

Yapıştırmayı aşağıdaki gibi kopyalamanız yeterlidir:

Sonra: sys.path.insert(0, PROJECT_ROOT_DIRECTORY)ekle:

    datadir = os.path.join(PROJECT_ROOT_DIRECTORY, "data")
    if 'XDG_DATA_DIRS' in os.environ:
        os.putenv('XDG_DATA_DIRS', "%s:%s" % (datadir, os.getenv('XDG_DATA_DIRS', '')))
    else:
        os.putenv('XDG_DATA_DIRS', datadir)

Orignal bırakın: if python_path:ve takip eden, nerede olduğu. Ayrıca, yukarıdaki girintilere dikkat edin, bu dört boşlukla girintili olmalıdır).

Şimdi uygulamanızı komut satırından başlatabilir, ./bin/APPNAME öğesini WingIDE'de (veya varsayalım ki herhangi bir IDE) ana hata ayıklama dosyası olarak ayarlayabilir ve başka bir uygulamada yaptığınız gibi hızlı bir şekilde çalışabilirsiniz. örneğin WingIDE'dan hata ayıklayıcı. Quickly runkomut satırından da çalışmaya devam eder.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.