मैं स्पेसमेक्स में एक बफर को एक अलग विंडो / फ्रेम में कैसे स्थानांतरित कर सकता हूं


16

क्या किसी खुले विंडो में जाने के लिए कोई कीबाइंडिंग या फंक्शन है या स्पेसमैक्स में अलग फ्रेम?

जवाबों:


13

ऐसा लगता है कि @ नथानेल के जवाब के बाद से स्पेसमेक्स में महत्वपूर्ण बाइंडिंग बदल दी गई है।

किसी भिन्न विंडो में बफर को स्थानांतरित करने के लिए, आप SPC b [n](बफर-टू-विंडो- [n]) का उपयोग कर सकते हैं , जहां n को स्थानांतरित करने के लिए विंडो की संख्या है।

यदि आप बफर के बजाय विंडो को स्थानांतरित करना चाहते हैं (जो ऊपर दी गई टिप्पणियों के प्रकाश में समझ में आता है):

SPC w [H|J|K|L]

क्रमशः बाएँ विंडो को ऊपर ले जाने के लिए |


जवाब के लिए धन्यवाद! अंतिम वाक्य प्रश्न का वास्तविक उत्तर है (और मैं यहाँ क्या देख रहा था), और मैं बहुत याद किया। यह शीर्ष पर ले जाने या बेहतर तरीके से कॉल करने के लायक हो सकता है। :)
Ipsquiggle

4

स्पेसमैक्स (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 उन विंडो / फ़्रेमों की संख्या पर कोई प्रतिबंध नहीं लगाता है, जिनमें एक बफर प्रदर्शित किया जाता है, इसलिए आप बस बफर में स्विच कर सकते हैं, हालांकि कई विंडो / फ़्रेम आप चाहते हैं।)


और क्या बफर को एक अलग फ्रेम में स्थानांतरित करना संभव है? (आदर्श लक्ष्य खिड़की और फ्रेम का चयन करने के लिए ऐस-विंडो के लिए कुछ तुलनीय होगा)
बॉम्बैडिल

1
जब आप अन्य फ्रेम में होते हैं, तो आप बफर पर स्विच कर सकते हैं, यह सुनिश्चित करने के लिए नहीं है कि यह करने के लिए एक देशी स्पेसमैक्स तरीका है।
नथनैल फ़र्ले

1
शायद यह स्पष्ट करने के लिए कि मैं क्या देख रहा हूं: मेरे पास एक विंडो में एक बफर खुला है जो इसे एक अलग विंडो और फ्रेम में खोलना चाहता है जबकि इसे चालू में बंद कर रहा है, ताकि मेरे पास बफर केवल लक्ष्य विंडो और फ्रेम में खुला हो इस कदम के बाद
12

1
शायद आपको कुछ ऐसा चाहिए SPC b Mजो वर्तमान बफर को 'अन्य' फ्रेम में रखता है, फिर C-x 5 1अन्य सभी फ़्रेमों को हटाने के लिए?
नथनैल फ़ार्ले 12

1
मुझे यकीन नहीं है कि अगर यह अभी भी वैध है - क्या ये कमांड बदल सकते हैं क्योंकि जब मैं उपयोग करने की कोशिश करता हूं SPC b m(या बफर मोड में उपलब्ध कमांड को देखता हूं ) तो यह बफ़र्स (विशेष रूप से spacemacs/kill-other-buffers) को मारने का विकल्प देता है , और स्थानांतरित करने की पेशकश नहीं करता है वर्तमान बफर। SPC b Mलगता है कि किसी विशिष्ट कमांड को अनमैप कर दिया SPC b mगया है और उसे पहले की तरह ही रिमूव किया गया है spacemacs/kill-other-buffers। एक move buffer to windowआदेश है, लेकिन यह विशेष रूप से कुछ भी करने के लिए मैप नहीं किया जा रहा है। मैं तख्ते के बारे में कुछ भी नहीं देख रहा हूँ।
मपीजर
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.