Slack utilizza vari caratteri per la propria formattazione markdown.
Come posso inserire un messaggio con quei caratteri riservati scappati?
es. È possibile inviare un messaggio esattamente come questo:
* Non voglio che questo sia audace *
Slack utilizza vari caratteri per la propria formattazione markdown.
Come posso inserire un messaggio con quei caratteri riservati scappati?
es. È possibile inviare un messaggio esattamente come questo:
* Non voglio che questo sia audace *
Risposte:
Soluzione
Copia e incolla il testo qui sotto e cambia la parola negli asterischi per le tue esigenze:
*bold*
Non verrà visualizzato in grassetto quando pubblichi il tuo messaggio Slack. Nota: ci sono caratteri nascosti su entrambi i lati degli asterischi che impediranno a Slack di formattare le tue parole tra gli asterischi.
Spiegazione
Questa è una variante della risposta di ShaneB che sembra funzionare meglio. Invece di aggiungere (invisibile) spazio al lato "attaccato" dell'asterisco:
There is *|no|* spoon // '|' = vertical tab
considerare la possibilità di rimuovere lo spazio sul lato "distaccato" inserendo non-spazio (invisibile):
There is |*no*| spoon // '|' = e.g. soft hyphen (­, U+00AD)
Questo "incorpora" l'asterisco e quindi lo rende inattivo. Il trattino morbido sembra un buon personaggio qui.
|
devi inserire il carattere unicode (U + 00AD). Su Linux tenendo premuto MAIUSC + CTRL, premere u
e quindi i tasti ad
. Su Windows tenendo premuto il tasto ALT digitare i tasti 0173
. Maggiori informazioni sull'input Unicode sono disponibili su en.wikipedia.org/wiki/Unicode_input
Ho appena testato e un singolo segno di spunta sfuggirà ai caratteri di formattazione imminenti per il resto del messaggio.
`*I don't want this to be bold*`
Quello sarà formattato come codice
`*I don't want this to be bold*
Verrà formattato normalmente, ma appariranno entrambi gli asterischi invece di rendere il testo in grassetto.
AGGIORNAMENTO !: (07-12-2017)
Sembra che Google abbia aggiornato i controlli del browser Web Chrome (e forse altri) per mostrare segnaposto per molti caratteri di controllo ASCII comuni, COMPRESO il carattere della scheda verticale! Questa modifica ha causato la rottura della mia soluzione originale di seguito, che ora mostra quadrati di "carattere sconosciuto" o in alcuni casi interruzioni di spazi bianchi, dove prima non si interrompeva nella maggior parte dei casi d'uso (in particolare Slack!). Non temere, c'è una semplice correzione!
FIX: Invece di utilizzare una scheda verticale (carattere esadecimale 0x0B ), ORA usa un carattere Feed modulo (carattere esadecimale 0x0C )!
Soluzione: copiare il testo fisso di seguito su Slack and Edit:
There is once again *no* spoon
Oppure usa qualsiasi convertitore esadecimale in ASCII (es: ASCII in esadecimale ) per convertire questo:
2a 0c 68 61 78 0c 2a
Personalmente trovo che sia sempre più semplice e compatibile utilizzare una soluzione della gamma ASCII al contrario del tentato destino con una soluzione Unicode come nella risposta di leclercdumombasin. TUTTAVIA, per quanto riguarda l'usabilità, la risposta di leclercdumombasin è elegante in quanto puoi semplicemente copiare e incollare il trattino dolce e taggare tutte le parole che vuoi rimanere non formattate con un solo carattere nascosto. La principale differenza tra i due è che la mia soluzione utilizza caratteri che rimarranno nascosti se copiati / incollati in un semplice editor di testo, mentre la soluzione con trattini morbidi nei miei test si converte in un trattino dall'aspetto standard nei comuni editor di testo semplici.
TL; DR: ora hai DUE soluzioni funzionanti al prezzo di una!
POSTO ORIGINALE:
Ho dovuto concordare con Richard Simões sopra, nessuna di queste risposte in realtà ha fornito una soluzione reale. Sebbene siano tutti corretti in un certo senso, non esiste un metodo costruito intenzionalmente per gestire questo caso d'uso, richiederebbe un hack di qualche tipo. ... E poiché nessuno degli hack forniti finora è accettabile, ho preso una hotpocket e alcuni nastri Xena e ho iniziato a dimostrare che il mio kung-fu era forte.
Risultato: il mio kung-fu era forte.
Soluzione: utilizzare il carattere Scheda verticale .
Come accennato in precedenza, è possibile utilizzare uno spazio per staccare gli asterischi dalla parola o dalla frase in cui si trovano, in questo modo:
These * spaces * will keep it from becoming bold.
Questa secondo me è stata la migliore risposta già fornita, ma aggiunge ancora gli spazi sgradevoli. Quindi, invece, se dovessi usare la scheda verticale (VT), sarebbe sufficiente separare l'asterisco, senza aggiungere lo spazio aggiuntivo tra gli asterischi e le parole che circondano.
Ecco le informazioni sul personaggio, anche se non sono sicuro di come StackExchange e / o il tuo singolo browser visualizzeranno questo. Se lo converte automaticamente in uno spazio o qualcosa di simile, fai riferimento di seguito a un metodo alternativo:
Vertical Tab (between quotes): ""
Decimal: 11
Hex: 0x0b
E in una frase come lo useresti su Slack, dove l'ho testato con successo, indipendentemente da come funziona qui (basta copiare / incollare in Slack):
There is *no* spoon.
Il modo più semplice che ho trovato di lavorare con hack di caratteri non stampabili come questo è quello di salvare la sequenza in un file di testo come esadecimale, quindi ogni volta che ho bisogno di usarli posso aprire rapidamente una nuova scheda, google 'hex to ascii' , quindi copia / incolla tramite qualsiasi convertitore. Consiglio anche di usare un editor di testo che ha l'opzione per mostrare i caratteri degli spazi bianchi. Ecco una stringa in esadecimale da usare, basta convertire in ascii e sostituire 'hax' con qualunque cosa tu intenda digitare:
2a0b6861780b2a
C'è solo un modo per ottenere ciò che desideri: utilizzare un bot per creare messaggi utilizzando l'API Slack . Ecco una pagina con un esempio che mostra come fare esattamente quello che vuoi.
Ma se tu, l'umano, stai digitando usando il client Slack, come altri hanno già detto, non c'è modo di produrre una stringa di testo circondata da asterischi. Se non desideri applicare altri tipi di formattazione (come code
), ecco alcuni compromessi che ti avvicinano a ciò che desideri:
* I don't want this to be bold *
\*I don't want this to be bold*
_*I don't want this to be bold*
Esiste un personaggio Unicode, "Combining Grapheme Joiner" (͏Unicode: U + 034F, UTF-8: CD 8F) che, se inserito appena prima di uno dei caratteri speciali in Slack, in qualche modo annulla il rilevamento dei caratteri speciali da parte di Slack:
I don't want *this* to be bold
^- Insert it before this asterisk
Questo trucco l'hacking sembra sfuggire al personaggio seguente, consentendo di digitare asterischi, tilde, caratteri di sottolineatura e (per me soprattutto) parentesi angolari principali senza che Slack li utilizzi come codici di formattazione.
Mi rendo conto che si tratta di un hack skanky: è relativamente facile su un Mac, ma non posso parlare per i miei compagni di Windows se questo è facile da fare o no.
PS: ho provato diversi altri personaggi Unicode, tra cui backspace, spazio sottile, spazio per capelli, spazio a larghezza zero e così via, ma Slack li spoglia, almeno quando sono il 1 ° carattere su una linea (il che rende la digitazione qualcosa di simile > 9,000!
a un commento impossibile in Slack, perché diventa un blockquote).
Forse usi il carattere Unicode U + 066D (٭) quando intendi il carattere *?
La soluzione sopra in cui il collaboratore consiglia di utilizzare il carattere di tabulazione verticale ha funzionato per me fino a quando ho incluso anche il markup che ha usato la sintassi .. , a quel punto non ha funzionato.
Le singole tick posteriori lo faranno, le triple back tick lo faranno bloccare il testo . . . ma entrambi lo formatteranno come codice. Come confermato da questo tweet di Slack .
`*I don't want this to be bold*`
Per sfuggire a un carattere speciale, fe * o @, digita i seguenti caratteri prima del carattere a cui vogliamo scappare:
Tenere premuto:
<ctrl><shift>
Premi e rilascia, uno dopo l'altro, i seguenti caratteri:
u
a
d
Pubblicazione:
<ctrl><shift>
Per un momento, vedremo, sottolineato:
uAD
che presto diventerà invisibile.
Ora puoi digitare il carattere speciale.
Questa risposta è data da @Suboptimal in un commento.
Ho provato a rispondergli, ma i commenti non consentono la formattazione necessaria.
Se pubblicherà questa risposta, la voterò volentieri e la rimuoverò.