Emacs

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

4
Bir şubenin Magit ile girişini değiştirin
Magit (ile P P) ile bir şubeye bastığınızda ve şubede yukarı akış olmadığında, Magit size zorlamak istediğiniz şubenin adını sorar. Bu harika. Bir şubenin giriş yönünü ayarladığınızda, Magit artık nereye itmek istediğinizi sormaz. Bu genellikle kullanışlıdır (her zaman sorulmak istemezsiniz), ancak bir şubeyi farklı bir uzak şubeye itmeyi zorlaştırır. Mevcut …
47 magit  git 

2
Emacs'ta OTF ligature desteği
PragmataPro , birkaç programlama bitişiğiyle birlikte gelen bir yazı tipidir . Anladığım kadarıyla bunlar OpenType yüz (OTF) bitişik harfler. Ben Emacs (örneğin karakter kombinasyonlarının programatik değiştirilmesini desteklediğini farkındayım ->için ⟶ya lambdakadar λ). Bununla birlikte, bunlar unicode sahte bitişik harflerdir, çünkü gerçek bitişik harflerin sahip olmadığı kendi kod noktaları vardır. Emacs'in …
46 fonts  display 

6
Kuruluş modu 9: kod blokları değerlendirilemedi
Emac'larım config, .orgkaynak blokları bir .eldosyaya dolaştırdığım bir dosyanın içinde yaşıyor . Kaynak bloklarını ile değerlendirebilirimC-c C-c Bugün org elpa'dan org-mode versiyon 9'a geçtim ve şimdi böyle bir kaynak bloğu değerlendirdim #+BEGIN_SRC emacs-lisp :tangle yes (setq org-export-coding-system 'utf-8) #+END_SRC ile C-c C-caşağıdaki mesajı yazdırır Bu emacs-lisp kod blokisinin değerlendirilmesi devre …

1
Emacs Dired'de dosya hızlıca nasıl kopyalanır / taşınır?
In Diredmodunda, ben yapabilirsiniz mdosyaları işaretlemek ve Rbir hedefe taşımak için. Bazı zamanlar hedef yolu çok uzun. Hedef bölünmüş bir pencerede açıkken, dosyaları daha hızlı taşımanın bir yolu var mı? Ekrandaki iki dired pencereyi gördüğümde, bir GUI dosya yöneticisindeki sürükle ve bırak fonksiyonunu kaçırdım.
45 dired 

3
Emacs emacs içinden yeniden başlatın
Emac'larımı çok yeniden başlatıyorum. Tek yapmak istediğim, mevcut etkilerini öldüren bir fonksiyon yaratmak, sadece yerine yeni bir tane koymak. İdeal olarak, bu bir TTY'de de işe yarayabilir.

1
İDO'dan Helm'e taşınırken iş akışımı nasıl değiştirmeliyim
Bir Emacs acemi olarak, IDO'yu buldum ve dosyaları çok daha hızlı aramaya başladığından beri çok sevdim. Bu sitede biraz zaman geçirdikten sonra Helm hakkında daha fazla şey okudum ve geçiş yapmayı planlıyorum. Sorularımdan bazıları: En büyük farklar nelerdir? Özellikle, dosyaları bulurken, arabellek değiştirirken veya yeni komutları çağırırken iş akışım nasıl …
44 helm  ido 


7
Yerel Emacs istemcimi TRAMP üzerinden erişdiğim uzak makineler için $ EDITOR olarak nasıl kullanabilirim?
TRAMP'i birkaç uzak sunucuyu yönetmek için kullanıyorum, hem dosyaları düzenlemek hem de uzaktaki kabukları çalıştırmak için shell-mode. Bununla birlikte, bir komut, EDITORbir dosyayı düzenlemek için, crontab -eözellikle de shell-modeiçinde başka bir düzenleyicinin çalışmasını desteklemeyen bir "aptal" bir terminal olduğu için bir dosyayı değiştirmek için değişken kullandığında çalışmaz. Yerel olarak bunu …

6
C ++ ile akıllı otomatik tamamlama nasıl elde edilir?
Otomatik tamamlama işlevi yoksa Emac'ler başka bir IDE ile rekabet edemez. Otomatik tamamlama, beni daha verimli bir programcı yapar. Otomatik Tamamlama Modu uzantısını biliyorum , ancak C ++ ile çalışmıyor. C ++ için akıllı ve verimli bir otomatik tamamlamayı nasıl elde edebilirim? Bu soru, ilk olarak Malabarba tarafından Alan 51'in …
43 c++  completion 

2
Magit ile bir dosyanın belirli bir revizyonunu nasıl açabilirim?
Mevcut şubeyi değiştirmeden, Magit ile Emacs'ta bir dosyanın belirli bir revizyonunu açmak mümkün mü? Bazı yerel değişiklikleri, değiştirilen işlevlerin farklı bir dosyada işlevsellik ile değiştirildiği bir revizyona dönüştürdüm. Değişikliklerimin eski düzeltmesini ayrı bir arabellekte açmak istiyorum, böylece değişiklikleri yan yana karşılaştırabilirim. Şu anki en sahte çözümüm Emacs’da çalışmak git show …
43 magit  git 


2
Magit ile şubeler nasıl listelenir
Magit'teki bir havuzun dallarını nasıl listeleyebilirim (yani, eşdeğeri git branch --list)? Şube açılır penceresinden bunu bulmayı umuyordum, fakat ne göründüğü gibi, ne de Kullanım Kılavuzunun "İnceleme" bölümünde bulamadım. Neyi kaçırıyorum?
42 magit 

3
Eski “XML nasıl katlanır” sorusu
Oldukça fazla el ile XML düzenleme yapıyorum (yaptığım kod kodunun kaynak tanımı özel bir XML formatıdır) ve elbette Emacs'ı herhangi bir özel amaçlı (genellikle çirkin) XML editörleri üzerinde kullanmayı tercih ederim. nXml modu geçmişte iyi durdu, ancak “taslak” desteği etrafında başımı alamıyorum. Çeşitli internet ve SO mesajları etkili bir şekilde …
42 xml  nxml  outline 


4
Magit ile bir önceki göreve değişiklik yap
2 taahhüt var, A sonra B, itilmeye hazır. A.'da bir şey eklemeyi unuttuğumu fark ettim. Magit kullanarak bu değişikliği A'ya nasıl ekleyebilirim? Git belgelerinin hangi bölümüne bakmam gerektiğini bile bilmiyorum.
42 magit  git 

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.