Django (1.1) (Mac'te) ile kullanmak için emacs'i yapılandırma konusunda herhangi bir eğitici var mı? Django için çok platform editörüne sahip olmak için TextMate'ten Emacs'e geçmeyi düşünüyorum. Benim favorim var. textmate gelen tema ve ben bunu emacs dönüştürmek istiyorum (belki bunun için "dönüştürücü" dir). Textmate'den geçmek iyi bir fikir mi?Django + Emacs (TextMate yerine)
cevap
Ben ikinci docgnome en Django mode önerisi ve yasnippet ama Emacs on-the-fly sağlayacaktır bu noktada size TextMate geliştirme ortamına PyFlakes entegre etmektir geri dönmek istemeyeceksiniz yapacak gerçek kicker'ı, @ Python kodunuzdaki hataların bildirilmesi. Bunlar, sadece sözdizimi vurgulama özelliğiyle ücretsiz olarak aldığınız yazım hatası seviyesinin çok ötesine gider; Diğer şeylerin yanı sıra ödev öncesi, kullanılmayan içe aktarma ve kötü girinti gibi değişkenler gibi hatalardan haberdar edileceksiniz. Emacs
takma PyFlakes oldukça basittir: Sadece indirin ve PyFlakes yükleyin ve ardından uygun olarak, sizin ~/.emacs
veya ~/.emacs.d/init.el
aşağıdakileri ekleyin: bu kadar
(when (load "flymake" t)
(defun flymake-pyflakes-init()
(let* ((temp-file (flymake-init-create-temp-buffer-copy
'flymake-create-temp-inplace))
(local-file (file-relative-name
temp-file
(file-name-directory buffer-file-name))))
(list "pyflakes" (list local-file))))
(add-to-list 'flymake-allowed-file-name-masks
'("\\.py\\'" flymake-pyflakes-init)))
(add-hook 'python-mode-hook 'flymake-mode)
. Şimdi, Python'u her düzenlediğinizde, hataların kırmızıyla vurgulandığını fark etmelisiniz. Sağlanan satırdaki sorunun tam bir açıklamasını görmek için fareyle üzerine gelin.
TextMate gibi temalara gelince: temalar biraz can sıkıcı Emacs olabilir; TextMate'de tam olarak istediğiniz temayı istemediğiniz sürece, Emacs için Color Theme'u alıp, fanteziinize uyan birini buldum. Hemen hemen mevcut TextMate'inize çok yakın birini bulabilir ve el ile yapılandırılmış yüzlerle ilgilenmek zorunda kalmazsınız.
Django mode for emacs ürününü ziyaret edebilirsiniz. Hangi özel işlevleri arıyorsunuz? Parçacıklar için, TextMate snippet sisteminden esinlenen yasnippet'u öneririm.
Bu snippet'leri yasnippet'i yükledikten sonra nasıl kullanırsınız? Sublime Metninde oldukça basittir, "if" yazacaksınız, daha sonra snippet'lerin kullanılabilir olduğu bir listeyi gösterir, sonra SEKME tuşuna basabilir ve sizin için {% if rze = rze%} yazacaktır. Daha sonra her elemandan geçebilir ve TAB –
- 1. Erlang için Emacs/TextMate kodu tamamlandı mı?
- 2. sarma '(' karakter (kaplayan sarar Ben Textmate yılında Emacs
- 3. TextMate gibi Aç/Kapat etiketinde sarma seçimi? <a href="http://macromates.com/" rel="noreferrer">TextMate</a> yılında
- 4. Emacs regexp'in yerine durum emacs'dan üzerinde
- 5. TextMate, rvm ve TM_RUBY
- 6. Windows için Textmate Clone?
- 7. coffeescript için textmate paketi
- 8. Django show get_full_name() yerine veya
- 9. Emacs
- 10. django şablonlar, dize yerine diğer dizgilerle ulaşın
- 11. Django - ChoiceField - Seçenek Düğmeleri Seç kutusunun yerine
- 12. Django 'resol': view_function yerine url adı olsun
- 13. django şablonunu dosya yerine koddan nasıl oluşturulacağını
- 14. Emacs Dired: Direkt-kill-kill-lines yerine çizgileri koru?
- 15. Emacs, R, Sweave: Emacs
- 16. Emacs
- 17. Emacs
- 18. Emacs
- 19. Emacs
- 20. Emacs
- 21. emacs,
- 22. Emacs
- 23. Emacs
- 24. Emacs
- 25. Emacs
- 26. Emacs
- 27. Tamamen kaldırın/geri yükleyin Textmate 2
- 28. Textmate, silinmiş proje klasöründeki dosyaları gösterir
- 29. TextMate büyük bir dosyayı açmaya çalışırken donmuş
- 30. Hangi Textmate temasını kullanıyorsunuz ve neden?
ile düzenleyebilirsiniz. Ayrıca Mac arka planından gelen herkes için Emacs Starter Kit'i tavsiye ederim. Bu çok mantıklı bir varsayılanlar kümesi. – Singletoned