जवाबों:
ऐसा लगता है कि @ नथानेल के जवाब के बाद से स्पेसमेक्स में महत्वपूर्ण बाइंडिंग बदल दी गई है।
किसी भिन्न विंडो में बफर को स्थानांतरित करने के लिए, आप SPC b [n]
(बफर-टू-विंडो- [n]) का उपयोग कर सकते हैं , जहां n को स्थानांतरित करने के लिए विंडो की संख्या है।
यदि आप बफर के बजाय विंडो को स्थानांतरित करना चाहते हैं (जो ऊपर दी गई टिप्पणियों के प्रकाश में समझ में आता है):
SPC w [H|J|K|L]
क्रमशः बाएँ विंडो को ऊपर ले जाने के लिए |
स्पेसमैक्स (vim मोड) में आप SPC b m <your-direction>
बफर को स्थानांतरित करने के लिए दबा सकते हैं । <your-direction>
हो सकता है:
h
बाएंj
नीचेk
यूपीl
सहीएमएसीएस मोड में, यह होना चाहिए M-m b m <your-direction>
यदि आप 'अन्य' फ्रेम में स्विच करना चाहते हैं, तो आप SPC b M
(या M-m b M
) का उपयोग कर सकते हैं ।
(सामान्य तौर पर, Emacs उन विंडो / फ़्रेमों की संख्या पर कोई प्रतिबंध नहीं लगाता है, जिनमें एक बफर प्रदर्शित किया जाता है, इसलिए आप बस बफर में स्विच कर सकते हैं, हालांकि कई विंडो / फ़्रेम आप चाहते हैं।)
SPC b M
जो वर्तमान बफर को 'अन्य' फ्रेम में रखता है, फिर C-x 5 1
अन्य सभी फ़्रेमों को हटाने के लिए?
SPC b m
(या बफर मोड में उपलब्ध कमांड को देखता हूं ) तो यह बफ़र्स (विशेष रूप से spacemacs/kill-other-buffers
) को मारने का विकल्प देता है , और स्थानांतरित करने की पेशकश नहीं करता है वर्तमान बफर। SPC b M
लगता है कि किसी विशिष्ट कमांड को अनमैप कर दिया SPC b m
गया है और उसे पहले की तरह ही रिमूव किया गया है spacemacs/kill-other-buffers
। एक move buffer to window
आदेश है, लेकिन यह विशेष रूप से कुछ भी करने के लिए मैप नहीं किया जा रहा है। मैं तख्ते के बारे में कुछ भी नहीं देख रहा हूँ।