Slack utilise différents caractères pour sa propre mise en forme.
Comment puis-je entrer un message avec ces caractères réservés échappés?
Par exemple, est-il possible d'envoyer un message exactement comme ceci:
* Je ne veux pas que cela soit audacieux *
slack
text-formatting
special-characters
BadHorsie
la source
la source
Réponses:
Solution
Copiez et collez le texte ci-dessous et modifiez le mot dans les astérisques pour vos propres besoins:
Il ne sera pas rendu en gras lorsque vous publiez votre message Slack. Remarque: Il y a des caractères cachés des deux côtés des astérisques, ce qui empêchera Slack de formater votre (vos) mot (s) entre les astérisques.
Explication
Ceci est une variante de la réponse de ShaneB qui semble mieux fonctionner. Au lieu d' ajouter de l' espace (invisible) au côté "attaché" de l'astérisque:
Envisagez de supprimer de l’ espace du côté "détaché" en insérant du non-espace (invisible):
Cela "incorpore" l'astérisque et le rend ainsi inactif. Un trait d'union semble être un bon personnage ici.
la source
|
vous devez entrer le caractère unicode (U + 00AD). Sous Linux, tout en maintenant les touches SHIFT + CTRL enfoncées, appuyez suru
, puis sur les touchesad
. Sous Windows tout en maintenant la touche ALT enfoncée, tapez les clés0173
. Vous trouverez plus d’informations sur la saisie unicode sur fr.wikipedia.org/wiki/Unicode_inputJe viens de tester et un simple retour en arrière échappera aux prochains caractères de formatage pour le reste du message.
Cela sera formaté en code
Cela sera formaté normalement mais les deux astérisques apparaîtront au lieu de mettre le texte en gras.
la source
MISE À JOUR !: (2017-12-07)
Il semble que Google ait mis à jour les contrôles du navigateur Web Chrome (et éventuellement d’autres) afin d’afficher des espaces réservés pour de nombreux caractères de contrôle ASCII courants, y compris le caractère de tabulation verticale! Ce changement a provoqué la rupture de ma solution initiale ci-dessous, affichant désormais des carrés de "caractères inconnus" ou, dans certains cas, des espaces, qui étaient auparavant vides dans la plupart des cas d'utilisation (notamment Slack!). Ne pas craindre, il existe un correctif simple!
CORRECTIF: au lieu d'utiliser un onglet vertical (caractère hexadécimal 0x0B ), utilisez à présent un caractère de formatage (caractère hexadécimal 0x0C )!
Solution: copiez le texte fixe ci-dessous dans Slack and Edit:
Ou utilisez n’importe quel convertisseur hexadécimal en ASCII (par exemple: ASCII en hexadécimal ) pour convertir ceci:
Personnellement, je trouve toujours plus simple et plus compatible d’utiliser une solution de la gamme ASCII plutôt que de tenter le destin avec une solution Unicode comme dans la réponse de leclercdumombasin. CEPENDANT, en ce qui concerne la facilité d'utilisation, la réponse de leclercdumombasin est élégante en ce sens que vous pouvez simplement copier et coller le trait d'union et marquer tous les mots que vous souhaitez conserver sans être formatés avec un seul caractère caché. La principale différence entre les deux est que ma solution utilise des caractères qui resteront cachés s'ils sont copiés / collés dans un éditeur de texte simple, alors que la solution de tiret souple de mes tests est convertie en un trait d'union standard dans les éditeurs de texte simples courants.
TL; DR: Vous avez maintenant deux solutions de travail pour le prix d'une!
POSTE ORIGINAL:
Je devais être d'accord avec Richard Simões ci-dessus, aucune de ces réponses n'apportait de solution réelle. Bien qu'ils soient tous corrects dans un sens, il n'y a pas de méthode construite intentionnellement pour gérer ce cas d'utilisation, cela nécessiterait un piratage quelconque. ... Et comme aucun des bidouilles fournies jusqu'à présent n'est acceptable, j'ai pris un hotpocket et des cassettes Xena et j'ai voulu prouver que mon kung-fu était fort.
Résultat: mon kung-fu était fort.
Solution: Utilisez le caractère de tabulation verticale .Comme mentionné ci-dessus, vous pouvez utiliser un espace pour détacher les astérisques du mot ou de la phrase qui les entoure, comme ceci:
À mon avis, c’était déjà la meilleure réponse, mais cela ajoute quand même des espaces disgracieux. Par conséquent, si vous utilisiez l'onglet vertical (VT), il suffirait de séparer l'astérisque, sans ajouter d'espace supplémentaire entre les astérisques et les mots qu'ils entourent.
Voici les informations sur le personnage, bien que je ne sache pas comment StackExchange et / ou votre navigateur Web individuel l’affiche. S'il le convertit automatiquement en un espace, ou quelque chose de similaire, référez-vous ci-dessous à une autre méthode:
Et dans une phrase que vous utiliseriez sur Slack, où je l’ai testée avec succès, quelle que soit la façon dont cela fonctionne ici (il suffit de copier / coller dans Slack):
Le moyen le plus simple que j'ai trouvé de travailler avec des hacks de caractères non imprimables comme celui-ci est de sauvegarder la séquence dans un fichier texte au format hexadécimal; ensuite, chaque fois que je dois les utiliser, je peux rapidement ouvrir un nouvel onglet, google 'hex to ascii'. , puis copier / coller via n’importe quel convertisseur. Je vous recommande également d'utiliser un éditeur de texte permettant d'afficher des caractères d'espacement. Voici une chaîne en hex à utiliser, convertissez-la en ascii et remplacez 'hax' par ce que vous voulez taper:
la source
Il n'y a qu'un seul moyen de réaliser ce que vous voulez: utilisez un bot pour créer des messages à l'aide de l'API Slack . Voici une page avec un exemple montrant comment faire exactement ce que vous voulez.
Mais si vous, l’homme, saisissez à l’aide du client Slack, comme d’autres l’ont déjà dit, il n’ya aucun moyen de produire une chaîne de texte entourée d’astérisques. Si vous ne souhaitez pas que d'autres types de formatage
code
soient appliqués (comme ), voici quelques compromis qui vous permettront de vous rapprocher de ce que vous souhaitez:espaces (je trouve cela plus lisible quand même)
* I don't want this to be bold *
barre oblique inverse ou soulignement
\*I don't want this to be bold*
_*I don't want this to be bold*
la source
Il existe un caractère Unicode, "Combining Grapheme Joiner" (Unicode: U + 034F, UTF-8: CD 8F) qui, s'il est inséré juste avant l'un des caractères spéciaux de Slack, annule en quelque sorte la détection par Slack des caractères spéciaux:
Cette
tourhack semble échapper au caractère suivant, permettant de taper les astérisques, les tildes, les soulignements et (pour moi le plus important de tous) les angles angulaires, sans que Slack les utilise comme codes de formatage.Je me rends compte que c’est un bidon skanky: c’est relativement facile sur Mac, mais je ne peux pas parler au nom de mes camarades Windows, que ce soit facile à faire ou non.
PS: J'ai essayé plusieurs autres caractères Unicode, y compris backspace, mince espace, espace cheveux, espace zéro largeur, et ainsi de suite, mais Slack les bandes, au moins quand ils sont le 1er caractère sur une ligne ( ce qui rend la saisie quelque chose comme
> 9,000!
en un commentaire impossible dans Slack, car il devient un blockquote).la source
Peut-être utilisez-vous le caractère Unicode U + 066D () lorsque vous voulez parler du caractère *?
La solution ci-dessus dans laquelle le contributeur recommande d'utiliser le caractère de tabulation verticale a fonctionné pour moi jusqu'à ce que j'inclus également un balisage qui utilise la syntaxe .. , auquel cas ce n'était pas le cas.
la source
Les ticks simples le feront, les ticks triples le bloqueront . . . mais soit le formater en tant que code. Comme confirmé par ce tweet de Slack .
la source
Une autre option consiste à doubler l'un des astérisques.
*cough**
et les**cough*
deux travaillent pour moi dans mes tests.la source
Pour échapper à un caractère spécial, par exemple * ou @, tapez les caractères suivants juste avant le caractère que nous voulons échapper:
Maintenir appuyé:
<ctrl><shift>
Appuyez et relâchez successivement les caractères suivants:
u
a
d
Libération:
<ctrl><shift>
Nous verrons un instant, soulignés:
uAD
qui deviendront bientôt invisibles.Vous pouvez maintenant saisir le caractère spécial.
Cette réponse est donnée par @Suboptimal dans un commentaire.
J'ai essayé de lui répondre mais les commentaires ne permettent pas le formatage nécessaire.
S'il publie cette réponse, je l'aurai volontiers et je retirerai celle-ci.
la source
Vous pouvez entrer un hachage avec un espace, puis le texte, puis utiliser un retour arrière pour connecter les deux.
C'est à dire
Commencez avec ...... # SlackIsGreat
Puis placez le curseur sur le "S" et appuyez sur la touche Retour arrière.
la source