नोटपैड Ctrl-Backspace व्यवहार


22

लगभग सभी सॉफ़्टवेयर में टेक्स्ट फ़ील्ड एक शब्द मिटा देता है जब ctrl+ backspaceदबाया जाता है। हालांकि, नोटपैड अलग तरह से व्यवहार करता है, और एक चरित्र सम्मिलित करता है जो है:
`` (मैंने इसे यहां कॉपी-पेस्ट किया। मुझे यकीन नहीं है कि यह दिखाई दे रहा है। यह नोटपैड में एक आयत की तरह दिखता है।)

यहाँ एक स्क्रीनशॉट है:

Ctrl + bksp

  • यह चरित्र क्या है?
  • नोटपैड ऐसा क्यों करता है? क्या इसे लागू करना सरल है?
  • क्या अन्य पात्रों के लिए अन्य महत्वपूर्ण संयोजन हैं?
  • क्या शब्द को मिटाने के लिए नोटपैड में एक महत्वपूर्ण संयोजन है?

जवाबों:


25
  1. यह ASCII में 0x7F "हटाएं" और यूनिकोड में U + 007F "हटाएं" है।

  2. यह वास्तव में कार्यान्वयन की कमी है । प्लेन Backspaceएक ASCII 0x08 भेजता है (मुझे यकीन नहीं है कि एडिट कंट्रोल इसे आंतरिक रूप से कैसे संभालता है), और CtrlBackspace"डिलीट" अनुक्रम भेजने के लिए विभिन्न ऑपरेटिंग सिस्टम में यह असामान्य नहीं है ।

    "हटाए गए शब्द" व्यवहार को बाद में एक अनिर्दिष्ट सुविधा के रूप में जोड़ा गया था , और केवल उन संपादन नियंत्रणों के लिए जो "SHAutoComplete" का उपयोग करते हैं। यदि किसी पाठ बॉक्स में स्वत: पूर्णता अक्षम है, CtrlBackspaceतो संभवतः काम नहीं करेगा।

    ( कुछ कार्यक्रम अपने स्वयं के पाठ संपादन नियंत्रणों को लागू करते हैं , जो बिल्ट-इन से थोड़ा अलग तरीके से काम करते हैं।)

  3. CtrlJऔर CtrlMएक नई पंक्ति में अनुवादित हो जाएगा ( ASCII में ^JCR है और ^MLF है; हालाँकि, संपादन नियंत्रण दोनों keypress को CR + LF में बदल देता है।) इसी तरह, CtrlIएक टैब वर्ण सम्मिलित करता है।

    Ctrl_और Ctrl^कुछ हद तक बेकार "इकाई विभाजक" ( ^_) और "रिकॉर्ड विभाजक" ( ^^) में परिणाम होगा।

    ( ^Xइस उदाहरण में Ctrl कुंजी - Ctrl-X का अर्थ है - ASCII में यह निम्न वर्ण के 7 वें बिट को परेशान करने के बराबर है।)

  4. नहीं, लेकिन आप पिछले शब्द CtrlShift← Leftका चयन करने के लिए उपयोग कर सकते हैं , और टाइप करके अधिलेखित कर सकते हैं ।

    या एक बेहतर नोटपैड प्राप्त करें ।


प्रतिक्रिया ग्रेविटी के लिए धन्यवाद। लेकिन मुझे समझ नहीं आता कि आपने @ RJFalconer के संपादन को अस्वीकार क्यों किया। [Ctrl] [Left] बिना [Shift] के चयन नहीं करता है ।
मुस्ता

@ मुसा: मैंने ऐसा नहीं किया, बस तब होता है जब दो लोग एक साथ संपादन कर रहे होते हैं।
ग्रैविटी

सिर्फ रिकॉर्ड के लिए: नोटपैड 2 में फाइंड और रिप्लेस टेक्स्ट के डायलॉग्स में वही समस्या है जो नोटपैड (++) में है, Ctrl-Backspace पिछले शब्द को डिलीट नहीं करता है। वर्कअराउंड सही काम करता है, धन्यवाद।
माइकल एस।

2

नोटपैड में किसी शब्द को हटाने के लिए Ctrl-Backspace आखिरकार लागू कर दिया गया है!

विंडोज 10 संस्करण 1809 में नोटपैड में परिवर्तन देखें। यहां


वाह, आखिर! हालांकि मैं शायद ही कभी सादे नोटपैड का उपयोग करता हूं (जब मैं खोलने के लिए डिफ़ॉल्ट ऐप को बदलना भूल गया था) मैं अभी भी नाराज हूं। मुझे यह अद्यतन तब स्थापित करना चाहिए। भविष्य में यहां आने वाले किसी व्यक्ति के लिए: नवंबर 2018 में 1809 को रोल आउट कर दिया गया।
बगयूनी
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.