Editörün içine bir Ruby hata ayıklayıcısını eklemek için Sublime Text 2 için bir eklenti geliştirmek istiyorum. Hata ayıklayıcıya nasıl bağlandığım konusunda bazı belgeler arıyordum ama gerçekten iyi bir şey bulamadım. Bir API olup olmadığını veya hata ayıklayıcıya program aracılığıyla bağlanmak mümkün olup olmadığını bilmek istiyorum. Ben, sen https://github.com/cldwalker/debugger/blob/master/bin/rdebug içine kanca olamaz Python yana https://github.com/cldwalker/debuggerYüce Metin 2 için bir eklenti oluşturmak için Ruby hata ayıklayıcısına program aracılığıyla nasıl bağlanır?
5
A
cevap
0
ST2 için eklenti yazmak için gereklidir ayıklayıcı arka uç olarak bu projeyi kullanabilir ve sadece eşyalarını yapmak API var okuyan başlamak istiyorum.
Ancak, hata ayıklayıcıda bir popen (bkz. http://docs.python.org/library/subprocess.html#module-subprocess) yapabilir ve normal şekilde yaptığınız gibi sürün. Bu çok şık değil ama korkarım ki Python ile kilitlendiğinden beri mevcut olan tek çözüm bu.
Oradan, muhtemelen aşağıdaki sözde kodu gibi programlı temel işlemleri işlemek için bazı piton api yazmak istiyorum:
class RubyDebugger:
def __init__(self, debugger_path):
# Popen stuff, consider looking for the idiomatic way of doing that :)
self.debugger = os.popen ...
def breakpoint(self, file, line_number)
self.debugger.write "breakpoint " + file + ":" + line_number
bu sorun bir bağlanmak için bir yolunu edemezler
İlgili konular
- 1. iPhone'un webkit hata ayıklayıcısına nasıl bağlanır?
- 2. Statik özellik program aracılığıyla nasıl bağlanır?
- 3. Mevcut yüce metin 2 temamı nasıl düzenleyebilirim?
- 4. Bir eklenti hedefine başka bir eklenti hedefine nasıl bağlanır
- 5. Metin Alanları Oluşturma program aracılığıyla
- 6. Program aracılığıyla bir UIView
- 7. Program aracılığıyla görüntülemek için resim nasıl eklenir?
- 8. LLDB hata ayıklayıcısına SIGBUS işlemek için nasıl söylenir?
- 9. Yüce metin 3 python kabuğuna nasıl erişebilirim?
- 10. Nasıl hudson görünümünde bir iş için program aracılığıyla eklenir
- 11. Program aracılığıyla denetim için bir olay tetikleyici nasıl oluşturulur
- 12. Yüce metin 3 seçimini
- 13. Program aracılığıyla bir program oluşturucu oluşturun.
- 14. Play 2.x için API belgelerini oluşturmak için herhangi bir eklenti var mı?
- 15. yüce metin 3: çalışma nasıl bir haskell yapı sistemi?
- 16. Yüce metin vurgulamayı vurgulayın 3
- 17. Python kaynak kodundan hata ayıklayıcısına nasıl girersiniz?
- 18. Javascript'in oluşturduğu bir metin kutusu için OnClick olayına nasıl bağlanır?
- 19. URL'den dosya indir - Tarayıcıdan hata, "program aracılığıyla" hata
- 20. PyCharm: konsolun hata ayıklayıcısına takılması
- 21. Yüce Metin 2'de, dosya gezginde mevcut belgeyi bulmak için bir klavye kısayolu var mı?
- 22. Metin karşılaştırması için Ruby gem
- 23. PowerPoint sunumlarını program aracılığıyla nasıl oluşturabilirim? Linux'ta. Bedava için.
- 24. Program aracılığıyla gezinmek için uitextview kaydırma yapmak
- 25. VC aracılığıyla gmail hesabına nasıl bağlanır? #
- 26. Bir Takım Projesi için SharePoint URL'sini program aracılığıyla edinin
- 27. Yüce metin editöründe konsol temizliği nasıl yapılır
- 28. Program aracılığıyla Özelleştirme UITableViewCell
- 29. Ruby Tk'de bir anahtar olay nasıl bağlanır
Debugger gemini kullanan Rails Uygulamasını çalıştırır. Rdebug istemcisini kullanarak bunu nasıl yapacağınızı biliyor musunuz? – GuidoMB