Emacs

Emacs kullanan, genişleten veya geliştiren kişiler için soru-cevap

2
Çevreleyen parantezleri nasıl atlayabilirim?
spacemacsPython kodunu düzenlemek için kullanıyorum . Bir açılış parantezini yazdığımda, kapanış parantezleri benim için otomatik olarak eklenir ve imleç daha fazla yazı yazmak için ortaya konur. Ancak: parantezin içine yazmayı bitirdikten sonra, onlardan atlamak ve kapanış parantezinden sonra iniş yapmak için hızlı bir yola ihtiyacım var. Şu anda normal duruma …


2
Kireç izini daha sonra kullanmak üzere kaydetme
Emacs Hesap Makinesi Yolunu (dosya olarak) kaydetme ve daha sonra geri yükleme olasılığı var mı? Değilse, özellik olmalı mı? Örneğin, eksik bir hesaplama yaptığım halde Emacs'ımı kapatmam gerektiğinde, daha sonra devam edersem harika olur. İkinci durum: Bazı hesaplamalar yapıyorum ve nasıl yaptığımı saklamak istiyorum, daha sonra doğru yaptım mı yoksa …
12 saving  calc 

2
Bazı emacs işlevlerinde “varsayılan” (son kullanılan) dizeden nasıl kurtulabilirim?
Aşağıdaki sorun var: 'Cx rt' (string-rectangle) kullandığımda, seçilen dikdörtgeni değiştirmek için bazı dize girmeniz istenir. Diyelim ki ";;" (dikdörtgeni yorumlamak için). Bu gayet iyi çalışıyor, ama bir dahaki sefere ben aynı işlevi çağırmak ve hiçbir şey (boş dize) ile değiştirmek istiyorum, çünkü "varsayılan" dize ";;" daha önce kullandığımı ve sadece …



2
Karışık bir dosyadaki değişiklikleri orijinal kuruluş dosyasına senkronize etme
Senaryo yazmak için çeşme modlu org modunu kullanıyorum. Organizasyon için organizasyon ve senaryo formatlama için çeşme. Bu amaç için kullandığım kod: Kuruluşta (çeşme) kaynak bloklarıyla çalışma ayarları. ;; prevent org from messing with indentation of the source text. (setq org-src-preserve-indentation t) (setq org-edit-src-content-indentation 0) ;; open the buffer for editing …


3
Unicode UTF-8 nasıl Unicode olarak görüntülenir?
Emacs garip kaçış kodları görüntüler bazı UTF-8 kodlu metin dosyaları var. Örneğin, bu metin: İsta quaestione primo exponam'da hoc nomen 'Deus' için intelligendum est quid; secundo, answerebo reklam quaestionem. Emacs'ta şöyle gösterilir: Bu sadece Emacs'ta olur. Diğer editörler metni doğru gösterir. Bu sorunu nasıl düzeltebilirim? Güncelleme 1 Dosyayı arar revert-buffer-with-coding-systemve …

1
Local değişken mangle-whitespace dosyası nedir?
anlıyorum ;; Local Variables: ;; mangle-whitespace: t ;; End: çeşitli deneyimli Emacs programcılarının birçok Elisp kaynak dosyasında. Fakat ben describe-variable, Emacs 24.3 hiçbir değişkenin mangle-whitespacetanımlanmadığını söylüyor . mangle-whitespaceEmacs 24.4 tarafından sağlandı mı ? Veya bazı popüler paketlerle mi? (MELPA'da "mangle" adında hiç bir şey görmüyorum.) Ne yapar mangle-whitespace? Not: Bunu …


3
Emacs desteği bir projenin tamamında işlev beyanına gidebilir mi?
Emacs, kullanıcının başka bir dosyada tanımlanmış olsa bile işlev bildirimine gitmesine izin verebilecek bir işlevi veya kitaplığı var mı? Eğer öyleyse, hangi diller için destek var? Bu soru için ilham, emacların IDE'lerle asla rekabet edememesinin nedenlerinden bazılarını anlatan aşağıdaki makaleden geliyor. http://henrikwarne.com/2012/06/17/programmer-productivity-emacs-versus-intellij-idea/
12 project  ide 

2
Listenin kendisini bağlamadan birden çok değeri doğrudan listeden bağlama
Emacs Lisp'de geçici bir değişken olmadan doğrudan değişkenlere birden fazla dönüş değeri atamak mümkün müdür? Örneğin, iki listenin listesini döndüren bir işlevim olduğunu varsayalım: (defun test-func () (setq a '(a b)) (setq b '(c d)) `(,a ,b)) İlk dönüş değerini list-ave ikinci dönüş değerini atamak istersem , örneğin list-bgeçici bir …


3
Mevcut karakterin bu ana mod için bir yorum karakteri olup olmadığını nasıl tespit edebilirim?
Geçerli satıra bir sonraki satırı çeken bu küçük fonksiyon üzerinde çalışıyorum. Geçerli satır bir satır yorum ve sonraki satır da bir satır yorum ise, yorum karakterleri "pull-up" eyleminden sonra kaldırılır, böylece bir işlevsellik eklemek istiyorum. Misal: Önce ;; comment 1▮ ;; comment 2 çağrı M-x modi/pull-up-line Sonra ;; comment 1▮comment …

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.