Escape das mensagens do Skype para usar combinações de caracteres especiais

66

Em um ambiente técnico, é mais do que comum copiar / colar arquivos de configuração, URLs, exemplos de código e outros para informar o outro participante do bate-papo sobre algo. Nesse caso, todos os tipos de combinação de caracteres podem ser usados, mesmo os que o Skype reconhece como emoticons.

Exemplo com um URL:

http://your.host/app/search?pattern=mine:*

As :*causas do Skype para mostrar um emoticon beijando, o que obviamente é completamente inútil aqui.

Como escapar do :ou *para evitar isso? Observe que não quero desativar os emoticons nem excluir a pasta de emoticons, pois isso só me faria ver o texto não criptografado, mas qualquer outro parceiro de bate-papo ainda vê os emoticons. Todos devem ver o texto sem formatação exatamente como eu pretendia, independentemente de como ele configurou o Skype.

sjngm
fonte
Da maneira típica da Microsoft, a única maneira de escapar da formatação é através de alguns métodos proprietários. A maneira padrão de escapar usando barras invertidas \ simplesmente não funcionaria. Como programador, estou acostumado a usar barra invertida para escapar de caracteres especiais (incluindo a barra invertida). Infelizmente, não há alegria no Skype ...
ADTC

Respostas:

85

Você pode usar o novo recurso * Skype para fazer isso:

!! Preformatted text: Use two exclamation marks and a whitespace (<Space> or linebreak)
as the first 3 characters of your message and paste your snippet after it.
Example: This is (not) a kissing smiley! :*

Você também pode usar estes comandos para ativar ou desativar:

/wikimarkup off                 // Text will not be converted.
/wikimarkup on                  // Text will be converted.

Desativar a conversão (por exemplo, com !! ) desativa os seguintes recursos de formatação, entre outros:

* negrito *
~ tachado ~
_ itálico _

e também exibe o URL sem formatá-los para hiperlinks clicáveis ​​ou exibir a miniatura do site como uma imagem.

* Está disponível na versão mais recente no Windows 8 e Windows 7 (versão do Skype 6.22.81.105 em diante).

sudhAnsu63
fonte
11
Legal. Acabei de atualizar e ele só encontrou a versão 6.22.0.107 para o meu Win7. De qualquer forma, ele funciona lá também :)
sjngm
11
O !! prefixo gera uma fonte monoespaçada.
Aaron Thoma
9
Sugira @@ a resposta porque !! resulta em uma fonte monoespaçada. Não queremos que nossa mensagem pareça código apenas porque não queremos que ela seja formatada automaticamente.
ADTC
3
A formatação do Skype parece ter mudado radicalmente no novo Skype incluído como parte do Windows 10 (eu estou no Skype 12.7.597.0), no qual esses métodos não parecem mais funcionar. Fiz uma nova pergunta em Não insira emoticons nas mensagens enviadas no Skype versão 12
Silverfish
11
@ Silverfish: Posso confirmar que isso não funciona mais no Windows 10. Publiquei uma resposta para essa pergunta, que consiste em desarmar o analisador do Skype, inserindo um caractere de espaço em branco muito estreito (Unicode 8205).
Amos M. Carpenter
45

Conforme indicado aqui , você pode usar @@ (observe o espaço após @) no início da mensagem para substituir a formatação ou !! enviar uma mensagem em fonte monoespaçada.

Oleksii Taran
fonte
7
O @@ não funcionou para mim, mas o !! fez.
Dan
O @@ começou a trabalhar para mim em algum lugar entre junho e agora. (Ou seja: também não funcionou para mim em junho, mas agora funciona.) (@Dan)
Aaron Thoma
4
@@ suprime a interpretação da formatação (* bold *, ~ <s> tachado </s> ~, _ italic _), mas os emoticons (por exemplo :)) ainda serão interpretados (incluindo (!)e (*)).
Aaron Thoma
(… E inclusive (lol)).
Aaron Thoma 14/01
11
2018 pode: @@ não funcionou para mim (Skype web)
rgoliveira
2

Como @@nem sempre funciona (pelo menos para mim no Skype Web, a partir de janeiro de 2019), você pode suprimir a formatação e manter a fonte proporcional normal, inserindo os caracteres especiais à medida que o HTML escapa.

Por exemplo, usando &#x7e;test&#x7e;você verá ~test~(e não test)

Alberto M
fonte
2
O que eles fizeram?! ROFLMAO OMG facepalm oh-no suspira chora
sjngm 22/01