मैं एक गैर-ब्रेकिंग स्पेस कैसे लिख सकता हूं? [बन्द है]


14

कुछ वर्ड प्रोसेसिंग प्रोग्राम में विशेष पात्रों को दर्ज करने के लिए एक मेनू होता है, जिसमें गैर-ब्रेकिंग स्पेस शामिल हैं। वर्ड प्रोसेसिंग प्रोग्राम में बनाए गए चरित्र की प्रतिलिपि बनाना और उसे अन्य स्थानों, जैसे कि टर्मिनल या वेबसाइट टेक्स्ट फ़ील्ड में पेस्ट करना भी संभव है। हालांकि, पहले स्थान पर गैर-ब्रेकिंग स्पेस उत्पन्न करने के लिए वर्ड प्रोसेसिंग प्रोग्राम का उपयोग करने की आवश्यकता है।

गैर-ब्रेकिंग स्पेस में प्रवेश करने के लिए मैं सीधे अपने कीबोर्ड का उपयोग कैसे कर सकता हूं?


में क्या? एक वेबपेज, टर्मिनल ...?
jasonwryan

5
यह प्रश्न ऑफ़-टॉपिक प्रतीत होता है क्योंकि यह वेबपृष्ठों में पाठ दर्ज करने के बारे में है ...
jasonwryan

1
इसलिए ? क्या यह एक टर्मिनल में अलग होगा? और BTW, यह अन्य OSes पर अलग नहीं होगा?
greg0ire

1
@jasonwryan दोनों उत्तरों को पढ़ने के बाद, क्या यह अभी भी आपको विषय नहीं दिखता है?
greg0ire

1
मुझे @ greg0ire से सहमत होना होगा: जिस कारण से उसे एक अटूट स्थान की आवश्यकता है वह प्रासंगिक नहीं है, यह कीबोर्ड इनपुट के बारे में है।
डेमर्गोस

जवाबों:


13

एक बार जब मैंने अपने डेबियन परी से कहा कि मुझे composeइसके बजाय caps lockटाइप करना है और compose space spaceअब मुझे सुपर सॉलिड अनब्रेकेबल स्पेस देता है:

अंतरिक्ष अंतरिक्ष रचना! अंतरिक्ष अंतरिक्ष रचना! अंतरिक्ष अंतरिक्ष रचना! अंतरिक्ष अंतरिक्ष रचना! अंतरिक्ष अंतरिक्ष रचना! अंतरिक्ष अंतरिक्ष रचना! अंतरिक्ष अंतरिक्ष रचना! अंतरिक्ष अंतरिक्ष रचना!

डेबियनिश सिस्टम पर एक नज़र है /etc/default/keyboard, मेरे पास वहाँ निम्न वर्गीकरण है XKBOPTIONS="compose:caps":।

वैकल्पिक रूप से, यदि आप KDE का उपयोग कर रहे हैं, तो kcmshell4 kcm_keyboardकमांड का "उन्नत" टैब, आपको कंपोज़ करने के लिए मैप की किस कुंजी को कॉन्फ़िगर करने देता है।

यह सेटिंग टेक्स्ट टर्मिनलों को भी प्रभावित करती है ... कम से कम डेबियन में ...


1
मेरे लिए काम नहीं किया, शायद इसलिए कि मुझे अपने सत्र को फिर से शुरू करने की आवश्यकता है, लेकिन मैंने आपके प्रश्न में संपादित किए गए समाधान से मुझे रचना का उपयोग करने की अनुमति दी है, और compose space spaceकाम करता है! आपका बहुत बहुत धन्यवाद!
greg0ire

7

शिफ्ट-स्पेस आज़माएं। यदि यह आपके कॉन्फ़िगरेशन के साथ काम नहीं करता है, तो आप इसे निर्दिष्ट करके संशोधित कर सकते हैं

key <SPCE> { [ space, nobreakspace ] };

XKB प्रतीक सेटिंग्स में।

XKB सेटिंग्स को बदलने के तरीके पर मेरी व्याख्या

यह भी ध्यान दें कि अनुप्रयोगों को कुछ शर्तों के तहत लाइन ब्रेकिंग नहीं करना चाहिए, जैसे कि एक प्रश्न चिह्न से पहले, एक सामान्य स्थान के बाद भी (जैसा कि यूनिकोड लाइन ब्रेकिंग एल्गोरिथम में वर्णित है ), ताकि गैर-ब्रेकिंग स्पेस अनावश्यक हो सके; दुर्भाग्य से, अधिकांश अनुप्रयोग इस व्यवहार का पालन नहीं करते हैं। गैर-ब्रेकिंग स्पेस U + 00A0 केवल एक स्पष्ट गैर-ब्रेकिंग स्पेस है; इसका मतलब यह नहीं है कि एक सामान्य अंतरिक्ष चरित्र हमेशा टूट रहा है।


अच्छा लग रहा है, मैं इसे अभी कोशिश नहीं करूँगा, लेकिन +1
greg0ire

इसके लिए कस्टम मैपिंग करने की आवश्यकता नहीं होनी चाहिए <SPCE>। स्पेसएक्स के साथ नॉन-ब्रेकिंग स्पेस बनाने के लिए सेटक्सबैममैप के पास कई विकल्प हैं । उदाहरण के लिए, Shift+Spaceमानक यूएस लेआउट पर गैर-ब्रेकिंग स्पेस setxkbmap -option nbsp:level2 us:।
गिल्डेनस्टर्न
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.