मैं स्लैक में प्रारूपण पात्रों से कैसे बचूं?


92

स्लैक अपने स्वयं के मार्कडाउन स्वरूपण के लिए विभिन्न पात्रों का उपयोग करता है।

मैं उन आरक्षित वर्णों के साथ एक संदेश कैसे दर्ज कर सकता हूं जो बच गए?

उदा। क्या इस तरह से संदेश भेजना संभव है:

* मैं नहीं चाहता कि यह बोल्ड हो *


26
काश, मैं यहां हर उत्तर को नकार सकता।
रिचर्ड सिम्स

1
क्या तुम नहीं कर सकते? @ RichardSimões
technophyle

1
अधिक अंक चाहिए!
रिचर्ड सिमेस

7
यही कारण है कि सुस्त को अपने उच्च-घोड़े को उतारने और एक उचित मार्कडाउन इंजन का उपयोग करने की आवश्यकता होती है ।
Qix

नोट: एकमात्र कार्य समाधान leclercdumombasin के उत्तर की
sjngm

जवाबों:


35

उपाय

नीचे दिए गए पाठ को कॉपी और पेस्ट करें और अपनी जरूरतों के लिए शब्द को तारांकन में बदलें:

*bold*­

जब आप अपना स्लैक संदेश पोस्ट करते हैं, तो इसे बोल्ड टेक्स्ट के रूप में प्रस्तुत नहीं किया जाएगा। नोट: तारांकन के दोनों ओर छिपे हुए अक्षर होते हैं जो स्लैक को तारांकन अक्षर के बीच आपके शब्द (शब्द) को बनाने से रोकेंगे।


व्याख्या

यह शेनबे के उत्तर का एक बदलाव है जो बेहतर काम करता है। तारांकित के "संलग्न" पक्ष में स्थान (अदृश्य) जोड़ने के बजाय :

There is *|no|* spoon            // '|' = vertical tab

गैर-स्थान सम्मिलित करके "अलग" पक्ष पर स्थान हटाने पर विचार करें :

There is |*no*| spoon            // '|' = e.g. soft hyphen (­, U+00AD)

यह तारांकन चिह्न "एम्बेड" करता है और इस प्रकार इसे निष्क्रिय करता है। शीतल हाइफ़न यहाँ एक अच्छे चरित्र की तरह लगता है।


2
बहुत अच्छा। मेरा मानना ​​है कि यह नया सर्वोत्तम उत्तर है जो सटीक वांछित परिणाम देता है। मैंने आपकी पोस्ट को उन लोगों के लिए एक सरल कॉपी / पेस्ट समाधान प्रदान करने के लिए संपादित किया है जो यह नहीं समझ सकते कि वास्तव में इसे कैसे लागू किया जाए।
बदहोरसी

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

1
| * बोल्ड * | सभी im हो रही है
एड्रियन बार्थोलोम्यू

3
@ AdrianBartholomew पाइप के बजाय |आपको यूनिकोड वर्ण (U + 00AD) दर्ज करना होगा। लिनक्स पर SHIFT + CTRL प्रेस को दबाए रखें uऔर फिर कुंजियाँ ad। ALT की कुंजी दबाए रखते हुए विंडोज पर 0173। यूनिकोड इनपुट पर अधिक जानकारी आप en.wikipedia.org/wiki/Unicode_input
SubOptimal

इस एक से ऊपर की टिप्पणी स्लैक का उपयोग करने वाले तकनीशियनों के लिए एकमात्र काम करने वाला समाधान है !!!
sjngm

18

मैंने अभी-अभी परीक्षण किया है और एक सिंगल बैक-टिक शेष संदेश के लिए आगामी स्वरूपण पात्रों से बच जाएगा।

`*I don't want this to be bold*`

यह कोड के रूप में स्वरूपित किया जाएगा

`*I don't want this to be bold*

यह सामान्य रूप से स्वरूपित किया जाएगा, लेकिन दोनों तारांकन पाठ को बोल्ड बनाने के बजाय दिखाई देंगे।


3
दिलचस्प। मेरा मतलब है कि मुझे लगता है कि यह एक "हैक" का कुछ है क्योंकि आप बस एक टूटे हुए कोड अनुभाग बना रहे हैं, लेकिन यह भी अवांछित अवांछित छोड़ देता है।
BadHorsie

हाँ, यह सही नहीं है और एक असमर्थित हैक हो सकता है।
पोकेपके

13
लेकिन backtick से बचने के बारे में क्या?
जॉर्ज मौअर

14

अद्यतन !: (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

1
मेरी तरह का लड़का। बहुत बढ़िया। मेरा मतलब है, पागल, लेकिन शांत समाधान। मैंने इस प्रश्न को लगभग एक वर्ष के लिए खुला छोड़ दिया ... यह यहाँ एकमात्र वास्तविक समाधान है।
BadHorsie

1
दिलचस्प। यहां तक ​​कि यह बैकक्वॉट्स के लिए भी काम करता है - जहां रिक्त स्थान बिल्कुल नहीं करेंगे।
मिशेल पोलित्स्की

मैक के लिए नवीनतम स्लैक पर, शब्द बोल्ड नहीं हुआ, लेकिन अंतिम परिणाम में अभी भी तारांकन और उनके चारों ओर शब्द के बीच भद्दा स्थान है।
केल्विन

@ केल्विन - इसे ऊपर बताए गए नवीनतम संपादन का उपयोग करके एक शॉट दें, या अन्य उत्तर में उल्लिखित सॉफ्ट-हाइफ़न विधि का प्रयास करें।
शेन डे B

7

आप जो चाहते हैं उसे प्राप्त करने का केवल एक ही तरीका है: स्लैक एपीआई का उपयोग करके संदेश बनाने के लिए एक बॉट का उपयोग करेंयहां एक पृष्ठ है जिसमें एक उदाहरण दिखाया गया है कि आप क्या चाहते हैं।


लेकिन यदि आप, मानव, स्लैक क्लाइंट का उपयोग कर टाइप कर रहे हैं, जैसा कि अन्य ने कहा है, तारांकन द्वारा घिरे पाठ का एक स्ट्रिंग बनाने का कोई तरीका नहीं है। यदि आप अन्य प्रकार के फ़ॉर्मेटिंग (जैसे 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*


3

एक यूनिकोड चरित्र है, "कॉम्बिनेशन ग्रेपमे जॉइनर" (UnUnicode: U + 034F, UTF-8: CD 8F), जो कि स्लैक में किसी एक विशेष पात्र के ठीक पहले डाला गया हो, तो किसी तरह से विशेष अक्षरों के स्लैक का पता लगाने के लिए:

I don't want *this* to be bold
             ^- Insert it before this asterisk

इस छल हैक निम्नलिखित चरित्र से बचने के लिए लगता है, जिससे तारांकन, टिल्ड, अंडरस्कोर और (मेरे लिए सबसे महत्वपूर्ण) अग्रणी कोण कोष्ठकों को स्लैक के बिना टाइपिंग कोड के रूप में उपयोग किए बिना टाइप किया जा सकता है।

मुझे पता है कि यह एक स्कंकी हैक है: यह मैक पर अपेक्षाकृत आसान है, लेकिन मैं अपने विंडोज कामरेडों के लिए नहीं बोल सकता कि यह करना आसान है या नहीं।

पुनश्च: मैंने कई अन्य यूनिकोड वर्णों की कोशिश की, जिनमें बैकस्पेस, पतली जगह, बालों का स्थान, शून्य-चौड़ाई वाला स्थान, और इसके आगे का भाग शामिल है, लेकिन स्लैक उन्हें स्ट्रिप्स करता है, कम से कम जब वे एक पंक्ति पर 1 वर्ण होते हैं (जिससे टाइपिंग कुछ होती > 9,000!है स्लैक में एक टिप्पणी असंभव है, क्योंकि यह एक ब्लॉकचोट बन जाता है)।


1
यह काम। इसे कीबोर्ड पर Macestro या Typinator जैसे macOS या Windows पर AutoHotKey जैसे ऐप में भी कॉन्फ़िगर किया जा सकता है, जिससे शॉर्ट कीबोर्ड मैक्रो या हॉटकी का उपयोग करके "कम्बाइन ग्रेपमे जॉइनर" को सम्मिलित करना आसान हो जाता है।
विले

2

हो सकता है कि यूनिकोड U + 066D (U) वर्ण का उपयोग करें जब आप का अर्थ है * चरित्र?

ऊपर का समाधान जिसमें योगदानकर्ता ऊर्ध्वाधर टैब वर्ण का उपयोग करने की सिफारिश करता है, मेरे लिए तब तक काम करता है जब तक कि मैं मार्कअप भी शामिल नहीं करता था .. जो सिंटैक्स का उपयोग करता था , जिस बिंदु पर यह नहीं हुआ।


स्वच्छ और सरल उपाय।
बदहोरसी

इसके अलावा अन्य संभावित पात्रों के लिए काम करता है जिन्हें कोई एम्बेड करना चाहता है, उदाहरण के लिए> के साथ एक लाइन शुरू करें, इसके बजाय> का उपयोग करें। (यू + २०३ ए)
फिल

1

सिंगल बैक टिक्स करेंगे, ट्रिपल बैक टिक इसे ब्लॉक टेक्स्ट बना देंगे । । । लेकिन या तो यह कोड के रूप में प्रारूपित होगा। जैसा कि स्लैक के इस ट्वीट से पुष्टि हुई ।

`*I don't want this to be bold*`

9
मुझे पता है कि सिंगल बैकटिक्स इसे कोड के रूप में प्रारूपित करता है, मैं एक डेवलपर हूं और उनका बहुत उपयोग करता हूं लेकिन यह वह नहीं है जो मैं चाहता हूं। यह एक चरित्र से बचने के समान नहीं है। मैं संदेश को बिना सूचना के चाहता हूं; कोड शैली स्वरूपित है।
BadHorsie

2
क्षमा करें यह वह नहीं है जो आप चाहते हैं। मैं कई अन्य विकल्पों के साथ असफल रहा, \ /, <, <! आदि इस ट्वीट से लगता है कि यह अभी मौजूद नहीं है।
टॉम वुडवर्ड

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

1

एक अन्य विकल्प यह है कि तारांकन को दोगुना कर दिया जाए।

*cough**और **cough*मेरे परीक्षण में दोनों मेरे लिए काम करते हैं।


1

विशेष चरित्र से बचने के लिए, * * या @, उस चरित्र से ठीक पहले निम्नलिखित वर्ण लिखें, जिससे हम बचना चाहते हैं:

दबाए रखें:

<ctrl><shift>

प्रेस और रिलीज, एक के बाद एक, निम्नलिखित वर्ण:

u a d

रिलीज:

<ctrl><shift>

एक पल के लिए, हम देखेंगे, रेखांकित: uAD जो जल्द ही अदृश्य हो जाएगा।

अब आप विशेष वर्ण टाइप कर सकते हैं।


यह जवाब @Suboptimal ने एक टिप्पणी में दिया है।

मैंने उसे जवाब देने की कोशिश की लेकिन टिप्पणियां आवश्यक प्रारूपण की अनुमति नहीं देती हैं।

यदि वह इस उत्तर को पोस्ट करेगा, तो मैं ख़ुशी से इसे बढ़ा दूंगा और इसे हटा दूंगा।


-1

आप एक स्थान के साथ एक हैश दर्ज कर सकते हैं, फिर पाठ, फिर दोनों को जोड़ने के लिए बैकस्पेस का उपयोग कर सकते हैं।

अर्थात

...... # SlackIsGreat से शुरू करें

फिर कर्सर को 'S' पर रखें और बैकस्पेस दबाएं।


2
मुझे नहीं लगता कि यह वही है जो ओपी के बाद है, ईमानदारी से।
jonsca
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.