स्लैक अपने स्वयं के मार्कडाउन स्वरूपण के लिए विभिन्न पात्रों का उपयोग करता है।
मैं उन आरक्षित वर्णों के साथ एक संदेश कैसे दर्ज कर सकता हूं जो बच गए?
उदा। क्या इस तरह से संदेश भेजना संभव है:
* मैं नहीं चाहता कि यह बोल्ड हो *
स्लैक अपने स्वयं के मार्कडाउन स्वरूपण के लिए विभिन्न पात्रों का उपयोग करता है।
मैं उन आरक्षित वर्णों के साथ एक संदेश कैसे दर्ज कर सकता हूं जो बच गए?
उदा। क्या इस तरह से संदेश भेजना संभव है:
* मैं नहीं चाहता कि यह बोल्ड हो *
जवाबों:
उपाय
नीचे दिए गए पाठ को कॉपी और पेस्ट करें और अपनी जरूरतों के लिए शब्द को तारांकन में बदलें:
*bold*
जब आप अपना स्लैक संदेश पोस्ट करते हैं, तो इसे बोल्ड टेक्स्ट के रूप में प्रस्तुत नहीं किया जाएगा। नोट: तारांकन के दोनों ओर छिपे हुए अक्षर होते हैं जो स्लैक को तारांकन अक्षर के बीच आपके शब्द (शब्द) को बनाने से रोकेंगे।
व्याख्या
यह शेनबे के उत्तर का एक बदलाव है जो बेहतर काम करता है। तारांकित के "संलग्न" पक्ष में स्थान (अदृश्य) जोड़ने के बजाय :
There is *|no|* spoon // '|' = vertical tab
गैर-स्थान सम्मिलित करके "अलग" पक्ष पर स्थान हटाने पर विचार करें :
There is |*no*| spoon // '|' = e.g. soft hyphen (­, U+00AD)
यह तारांकन चिह्न "एम्बेड" करता है और इस प्रकार इसे निष्क्रिय करता है। शीतल हाइफ़न यहाँ एक अच्छे चरित्र की तरह लगता है।
|
आपको यूनिकोड वर्ण (U + 00AD) दर्ज करना होगा। लिनक्स पर SHIFT + CTRL प्रेस को दबाए रखें u
और फिर कुंजियाँ ad
। ALT की कुंजी दबाए रखते हुए विंडोज पर 0173
। यूनिकोड इनपुट पर अधिक जानकारी आप en.wikipedia.org/wiki/Unicode_input
मैंने अभी-अभी परीक्षण किया है और एक सिंगल बैक-टिक शेष संदेश के लिए आगामी स्वरूपण पात्रों से बच जाएगा।
`*I don't want this to be bold*`
यह कोड के रूप में स्वरूपित किया जाएगा
`*I don't want this to be bold*
यह सामान्य रूप से स्वरूपित किया जाएगा, लेकिन दोनों तारांकन पाठ को बोल्ड बनाने के बजाय दिखाई देंगे।
अद्यतन !: (2017-12-07)
ऐसा लगता है गूगल क्रोम वेब ब्राउज़र नियंत्रण (और संभवतः अन्य) को अपडेट किया गया कई आम ASCII नियंत्रण वर्ण, के लिए प्लेसहोल्डर को दिखाने के लिए सहित कार्यक्षेत्र टैब चरित्र! इस परिवर्तन के कारण मेरा मूल समाधान टूट गया है, अब "अज्ञात चरित्र" वर्ग या कुछ मामलों में व्हाट्सएप टूटता दिखा रहा है, जहां इससे पहले यह अधिकांश उपयोग के मामलों में गैर-ब्रेकिंग था (विशेष रूप से सुस्त!)। डरने की नहीं, एक साधारण फिक्स है!
FIX: वर्टिकल टैब (हेक्स कैरेक्टर 0x0B ) का उपयोग करने के बजाय , अब फॉर्म फीड कैरेक्टर (हेक्स कैरेक्टर 0x0C ) का उपयोग करें!
समाधान: स्लैक एंड एडिट के नीचे दिए गए निश्चित पाठ की प्रतिलिपि बनाएँ:
There is once again *no* spoon
या ascii कनवर्टर करने के लिए किसी भी हेक्स का उपयोग करें (यानी: ASCII को हेक्स ) इसे परिवर्तित करने के लिए:
2a 0c 68 61 78 0c 2a
व्यक्तिगत रूप से मुझे लगता है कि एएससीआईआई श्रेणी के समाधान का उपयोग करना हमेशा आसान और अधिक संगत होता है, क्योंकि लेसिकलडोमोम्बासिन के उत्तर में यूनिकोड समाधान के साथ भाग्य को लुभाने के लिए। अब तक , जहाँ तक प्रयोज्य का सवाल है leclercdumombasin का जवाब सुरुचिपूर्ण है कि आप केवल सॉफ्ट-हाइफ़न को कॉपी और पेस्ट कर सकते हैं और किसी भी ऐसे शब्द को टैग कर सकते हैं जिसे आप केवल एक ही छिपे हुए चरित्र के साथ अनफ़िट रहना चाहते हैं। दोनों के बीच प्राथमिक अलग-अलग है मेरा समाधान उन वर्णों का उपयोग करता है जो एक साधारण पाठ-संपादक में कॉपी / पेस्ट किए जाने पर छिपे रहेंगे, जबकि मेरे परीक्षण में नरम-हाइफ़न समाधान सामान्य साधारण पाठ-संपादकों में एक मानक दिखने वाले हाइफ़न में परिवर्तित होता है।
टीएल; डीआर: अब आपके पास एक की कीमत के लिए दो कार्यशील समाधान हैं!
मूल पोस्ट:
मुझे ऊपर रिचर्ड सिमेस के साथ सहमत होना था, इनमें से कोई भी जवाब वास्तव में वास्तविक समाधान प्रदान नहीं करता था। हालांकि वे सभी एक अर्थ में सही हैं, इस उपयोग के मामले को संभालने के लिए कोई जानबूझकर निर्मित विधि नहीं है, इसके लिए किसी प्रकार की हैक की आवश्यकता होगी। ... और चूंकि अब तक प्रदान की गई कोई भी हैक स्वीकार्य नहीं है, मैंने एक हॉटपॉकेट और कुछ Xena टेपों को पकड़ा और यह साबित करने के लिए कि मेरा कुंग-फू मजबूत था।
परिणाम: मेरा कुंग-फू मजबूत था।
समाधान: कार्यक्षेत्र टैब वर्ण का उपयोग करें ।
जैसा कि ऊपर उल्लेख किया गया है कि आप किसी शब्द या वाक्यांश के आस-पास के वर्णों को अलग करने के लिए एक स्थान का उपयोग कर सकते हैं, जैसे कि:
These * spaces * will keep it from becoming bold.
यह मेरी राय में पहले से ही दिया गया सबसे अच्छा जवाब था, लेकिन यह अभी भी भद्दा स्थान जोड़ता है। इसलिए इसके बजाय यदि आप वर्टिकल टैब (VT) का उपयोग करते हैं, तो यह तारांकन को अलग करने के लिए पर्याप्त होगा, बिना तारांकन और शब्द (एस) के बीच अतिरिक्त स्थान जोड़े बिना।
यहाँ वर्ण जानकारी है, हालांकि मैं अनिश्चित हूं कि StackExchange और / या आपके व्यक्तिगत वेब ब्राउज़र यह कैसे प्रदर्शित करेंगे। यदि यह स्वचालित रूप से इसे किसी स्थान पर परिवर्तित कर देता है, या ऐसा ही कुछ वैकल्पिक विधि के नीचे दिया गया है:
Vertical Tab (between quotes): ""
Decimal: 11
Hex: 0x0b
और एक वाक्य में जैसा कि आप इसे स्लैक पर उपयोग करेंगे, जहां मैंने इसे सफलतापूर्वक परीक्षण किया है, भले ही यह यहां कैसे काम करता हो (बस स्लैक में कॉपी / पेस्ट करें):
There is *no* spoon.
सबसे आसान तरीका है कि मैंने नॉन-प्रिंटेबल कैरेक्टर हैक्स के साथ काम किया है, यह एक टेक्स्ट फाइल में अनुक्रम को हेक्स के रूप में सहेजना है, फिर जब भी मुझे उनका उपयोग करने की आवश्यकता होती है तो मैं जल्दी से एक नया टैब खोल सकता हूं, Google 'हेक्स टू एससीआई' , फिर किसी भी कनवर्टर के माध्यम से कॉपी / पेस्ट करें। मैं एक पाठ संपादक का उपयोग करने की भी सलाह देता हूं जिसमें व्हाट्सएप अक्षर दिखाने का विकल्प है। यहाँ उपयोग करने के लिए हेक्स में एक स्ट्रिंग है, बस ascii में कनवर्ट करें और 'hax' को बदलने के लिए जो भी आप टाइप करें उसका मतलब है:
2a0b6861780b2a
आप जो चाहते हैं उसे प्राप्त करने का केवल एक ही तरीका है: स्लैक एपीआई का उपयोग करके संदेश बनाने के लिए एक बॉट का उपयोग करें । यहां एक पृष्ठ है जिसमें एक उदाहरण दिखाया गया है कि आप क्या चाहते हैं।
लेकिन यदि आप, मानव, स्लैक क्लाइंट का उपयोग कर टाइप कर रहे हैं, जैसा कि अन्य ने कहा है, तारांकन द्वारा घिरे पाठ का एक स्ट्रिंग बनाने का कोई तरीका नहीं है। यदि आप अन्य प्रकार के फ़ॉर्मेटिंग (जैसे code
) लागू नहीं करना चाहते हैं, तो यहां कुछ समझौते किए गए हैं, जो आपको वही मिलेगा जो आप चाहते हैं:
* I don't want this to be bold *
\*I don't want this to be bold*
_*I don't want this to be bold*
एक यूनिकोड चरित्र है, "कॉम्बिनेशन ग्रेपमे जॉइनर" (UnUnicode: U + 034F, UTF-8: CD 8F), जो कि स्लैक में किसी एक विशेष पात्र के ठीक पहले डाला गया हो, तो किसी तरह से विशेष अक्षरों के स्लैक का पता लगाने के लिए:
I don't want *this* to be bold
^- Insert it before this asterisk
इस छल हैक निम्नलिखित चरित्र से बचने के लिए लगता है, जिससे तारांकन, टिल्ड, अंडरस्कोर और (मेरे लिए सबसे महत्वपूर्ण) अग्रणी कोण कोष्ठकों को स्लैक के बिना टाइपिंग कोड के रूप में उपयोग किए बिना टाइप किया जा सकता है।
मुझे पता है कि यह एक स्कंकी हैक है: यह मैक पर अपेक्षाकृत आसान है, लेकिन मैं अपने विंडोज कामरेडों के लिए नहीं बोल सकता कि यह करना आसान है या नहीं।
पुनश्च: मैंने कई अन्य यूनिकोड वर्णों की कोशिश की, जिनमें बैकस्पेस, पतली जगह, बालों का स्थान, शून्य-चौड़ाई वाला स्थान, और इसके आगे का भाग शामिल है, लेकिन स्लैक उन्हें स्ट्रिप्स करता है, कम से कम जब वे एक पंक्ति पर 1 वर्ण होते हैं (जिससे टाइपिंग कुछ होती > 9,000!
है स्लैक में एक टिप्पणी असंभव है, क्योंकि यह एक ब्लॉकचोट बन जाता है)।
हो सकता है कि यूनिकोड U + 066D (U) वर्ण का उपयोग करें जब आप का अर्थ है * चरित्र?
ऊपर का समाधान जिसमें योगदानकर्ता ऊर्ध्वाधर टैब वर्ण का उपयोग करने की सिफारिश करता है, मेरे लिए तब तक काम करता है जब तक कि मैं मार्कअप भी शामिल नहीं करता था .. जो सिंटैक्स का उपयोग करता था , जिस बिंदु पर यह नहीं हुआ।
सिंगल बैक टिक्स करेंगे, ट्रिपल बैक टिक इसे ब्लॉक टेक्स्ट बना देंगे । । । लेकिन या तो यह कोड के रूप में प्रारूपित होगा। जैसा कि स्लैक के इस ट्वीट से पुष्टि हुई ।
`*I don't want this to be bold*`
विशेष चरित्र से बचने के लिए, * * या @, उस चरित्र से ठीक पहले निम्नलिखित वर्ण लिखें, जिससे हम बचना चाहते हैं:
दबाए रखें:
<ctrl><shift>
प्रेस और रिलीज, एक के बाद एक, निम्नलिखित वर्ण:
u
a
d
रिलीज:
<ctrl><shift>
एक पल के लिए, हम देखेंगे, रेखांकित:
uAD
जो जल्द ही अदृश्य हो जाएगा।
अब आप विशेष वर्ण टाइप कर सकते हैं।
यह जवाब @Suboptimal ने एक टिप्पणी में दिया है।
मैंने उसे जवाब देने की कोशिश की लेकिन टिप्पणियां आवश्यक प्रारूपण की अनुमति नहीं देती हैं।
यदि वह इस उत्तर को पोस्ट करेगा, तो मैं ख़ुशी से इसे बढ़ा दूंगा और इसे हटा दूंगा।