Dikey olarak düzenlenmiş, iki açık pencerede emacs açık. Onları yatay olarak yeniden düzenleyen bir komut var mı?Emacs'te arabellek pencerelerini yeniden engellemenin bir yolu var mı?
7
A
cevap
4
Ben following snippet taken from Emacs wiki kullanın:
(defun toggle-window-split()
(interactive)
(if (= (count-windows) 2)
(let* ((this-win-buffer (window-buffer))
(next-win-buffer (window-buffer (next-window)))
(this-win-edges (window-edges (selected-window)))
(next-win-edges (window-edges (next-window)))
(this-win-2nd (not (and (<= (car this-win-edges)
(car next-win-edges))
(<= (cadr this-win-edges)
(cadr next-win-edges)))))
(splitter
(if (= (car this-win-edges)
(car (window-edges (next-window))))
'split-window-horizontally
'split-window-vertically)))
(delete-other-windows)
(let ((first-win (selected-window)))
(funcall splitter)
(if this-win-2nd (other-window 1))
(set-window-buffer (selected-window) this-win-buffer)
(set-window-buffer (next-window) next-win-buffer)
(select-window first-win)
(if this-win-2nd (other-window 1))))))
(define-key ctl-x-4-map "t" 'toggle-window-split)
Sadece
init.el
içine koymak ve
Ctrl kullanmak -
x
t.
3
Pencereleri bir çerçevede döşeme hakkında soru sordu. Diğerleri size bu konuda doğrudan cevap verecektir (C-x 3 bir başlangıçtır). Ancak, ekranınızda farklı kareleri ve tile the frames'u kullanabildiğinizi de bilmek isteyebilirsiniz.
6
Transpose Frame kütüphane bir çerçeve (belirli örneğin yeterli olacaktır transpose-frame
, rotate-frame-clockwise
veya rotate-frame-anti-clockwise
) deki pencereleri değiştirmek için işlevsellik mükemmel bir set sağlar.
Başka alternatifler var, ancak bu kitaplığı oldukça kapsamlı buluyorum. Her işlevin yaptıklarının ascii çizimleri için Wiki sayfasına (veya koddaki Yorum) bakın.
İlgili konular
- 1. PhoneGap: Klavyenin görünümü yeniden boyutlandırmasını engellemenin bir yolu var mı?
- 2. Oynatmayı otomatik olarak yeniden yüklemeyi engellemenin bir yolu var mı?
- 3. Bir etikette derlemenin düzenli olmasını engellemenin bir yolu var mı?
- 4. AlertDialog'un geçersiz girişleri kapatmasını engellemenin bir yolu var mı?
- 5. Kakao pencerelerini yeniden boyutlandırma
- 6. Apache htaccess'te bir yeniden yazma işleminin bir yolu var mı?
- 7. Bir argümanı fmt.Printf dosyasında yeniden kullanmanın bir yolu var mı?
- 8. Bir İş örneğini yeniden kullanmanın bir yolu var mı?
- 9. Visual Studio'nun Thread çıkış ifadelerini Çıkış Penceresine yazdırmasını engellemenin bir yolu var mı?
- 10. Yazı tipi kilitlemenin yazı tipi ailesini değiştirmesini engellemenin bir yolu var mı (ve yalnızca rengi değiştir)?
- 11. SQL Server'ın yerel değişkenlerde ve saklı yordam parametrelerinde sessizce kesilmesini engellemenin bir yolu var mı?
- 12. Visual Studio'nun her test çalıştırmasından sonra çözüm dosyasını değiştirmesini engellemenin bir yolu var mı?
- 13. Adaptörün verileri değiştiğinde grid görünümünün en üst konumuna kaydırılmasını engellemenin bir yolu var mı?
- 14. TinyMCE'in otomatik olarak sayfa yüklemesine odaklanmasını engellemenin bir yolu var mı?
- 15. Düğmeyi devre dışı bıraktığımda metnin gri olmasını engellemenin bir yolu var mı?
- 16. javascript hata ayıklama: Değişken değerin değişmesini engellemenin bir yolu var mı?
- 17. Microsoft Bot Framework - Bot uyu. Bunu engellemenin bir yolu var mı?
- 18. Drupal (7) 'de yinelenen taksonomi koşullarını engellemenin bir yolu var mı?
- 19. Görsel stüdyonun datafld-bind özniteliği eklenmesini engellemenin bir yolu var mı
- 20. Heroku'da postgres'i yeniden başlatmanın herhangi bir yolu var mı?
- 21. Android'de yeniden klasörü düzenlemenin bir yolu var mı?
- 22. Emacs'ın "değiştirilmiş arabellek var mıdır?" Diye sormasını engelle
- 23. Vim'de arabellek nasıl yeniden açılır?
- 24. TabControl.Items.CurrentChanging işlemini iptal etmenin bir yolu var mı?
- 25. Tek bir resmi kaydetmenin ve kullanıcının dropzone.js'yi kullanarak bir görüntüden daha fazlasını yapmasını engellemenin bir yolu var mı? Ben
- 26. NServiceBus'a bir mesajı tekrar denememesinin bir yolu var mı?
- 27. CGPoints'i karşılaştırmanın bir yolu var mı?
- 28. RubyGems'i çevrimdışı güncellemenin bir yolu var mı?
- 29. Düzenleri canlandırmanın bir yolu var mı? [Android]?
- 30. Hafızayı sınırlamanın bir yolu var mı?