Boşluklardaki bir arabelleği nasıl farklı bir pencereye / çerçeveye taşıyabilirim


16

Açık bir arabelleği farklı bir pencereye veya boşluk haritalarındaki farklı bir çerçeveye taşımak için herhangi bir tuş bağlama veya işlev var mı?

Yanıtlar:


13

@ Nathanael'in cevabından bu yana Spacemacs'da önemli bağlamalar değişmiş görünüyor.

Bir arabelleği farklı bir pencereye taşımak için SPC b [n](buffer to window- [n]) kullanabilirsiniz; burada n, taşınacak pencerenin numarasıdır.

Tampon yerine pencereyi taşımak istiyorsanız (bu, yukarıda verilen yorumların ışığında mantıklıdır):

SPC w [H|J|K|L]

pencereyi sırasıyla sola | aşağı | yukarı | sağa hareket ettirmek için.


Cevap için teşekkürler! Son cümle sorunun gerçek cevabı (ve buraya aradığım şey) ve neredeyse neredeyse özledim. Yukarı taşımaya veya daha iyi çağırmaya değer olabilir. :)
18'de Ipsquiggle

4

Boşluklarda (vim modu) SPC b m <your-direction>bir arabelleği taşımak için tuşuna basabilirsiniz . <your-direction>olabilir:

  • h ayrıldı
  • j aşağı
  • k yukarı
  • l sağ

Emacs modunda, M-m b m <your-direction>

'Diğer' çerçeveye geçmek istiyorsanız, SPC b M(veya M-m b M) tuşunu kullanabilirsiniz .

(Genel olarak, Emacs, bir arabellek görüntülenen pencere / çerçeve sayısı üzerinde herhangi bir kısıtlama getirmez, böylece istediğiniz kadar pencerede / çerçevede arabelleğe geçebilirsiniz.)


ve tamponu farklı bir çerçeveye taşımak mümkün mü? (ideal, hedef pencereyi ve çerçeveyi seçmek için ace-pencere ile karşılaştırılabilir bir şey olurdu)
bombadil

1
Diğer çerçevedeyken arabelleğe geçebilirsiniz, ancak bunu yapmanın yerel bir boşluk yolu olduğundan emin değilsiniz.
Nathanael Farley

1
Belki açıklığa kavuşturmak için, ne aradığım: Bir pencerede açık bir arabellek var geçerli bir pencerede kapatırken farklı bir pencerede ve çerçevede açmak istiyorum, böylece tampon sadece hedef pencere ve çerçeve açık olması taşındıktan sonra
bombadil

1
Belki de SPC b Mmevcut tamponu 'diğer' çerçeveye koyan, daha sonra C-x 5 1diğer tüm çerçeveleri kaldırmak gibi bir şeye ihtiyacınız var mı?
Nathanael Farley

1
Bu hala geçerli olup olmadığından emin değilim - kullanmaya çalıştığımda SPC b m(veya arabellek modunda bulunan komutlara baktığımda) arabellekleri (özellikle spacemacs/kill-other-buffers) öldürme seçeneği sunuyor ve akım tamponu. SPC b Mbelirli bir komuta eşlenmemiş gibi görünüyor ve daha SPC b mönce olduğu gibi yeniden eşleştiriliyor spacemacs/kill-other-buffers. Bir move buffer to windowkomut var ama özel bir şeyle eşlenmiş gibi görünmüyor. Çerçeveler hakkında hiçbir şey görmüyorum.
mpacer
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.