Enviar texto pré-formatado no Skype

68

Às vezes, envio trechos de código usando o Skype. Muitas vezes, o texto é confuso com smileys, e alguns colchetes aparecem dobrados.

De alguma forma, posso enviar texto que não será transformado? Algo como <pre>em HTML.

EDIT (19 de março de 2015): No Win 8.1 Skype versão 7.2.59.103 (para desktop), as respostas de nesono e Nishanth C estão funcionando.

Bakudan
fonte
11
Você pode desativar os smileys e sugerir que o destinatário faça o mesmo. Não é tão bom quanto o que você está pedindo.
Kyle Smith
11
Para referência, aqui está a lista oficial de escapamentos da formatação do Skype, em Formatando suas mensagens instantâneas .
István Zachar
11
{code} print (":)"); {code}
Jens Frandsen 22/06
note que o {code} de abertura deve estar no início de uma linha
Jens Frandsen 22/06
@ IstvánZachar A formatação do Skype parece ter mudado radicalmente no novo Skype incluído como parte do Windows 10 (estou no Skype 12.7.597.0). Fiz uma nova pergunta em Não insira emoticons nas mensagens enviadas no Skype versão 12
Silverfish

Respostas:

64

Na verdade, você pode impedir o Skype de analisar o trecho de smileys. Use dois pontos de exclamação como primeira linha (permaneça vazio) e cole seu snippet depois.

Exemplo:

!! call_function(0); :) (smoke)

Além disso, você pode usar decorações para postar *bold*, _italic_ou ~strikethrough~texto.

nesono
fonte
Skype para Windows (6.20.64.104) apoiar esse
KindDragon
2
Você também pode anexar " !! " antes do texto para deixar o texto bruto. Eu não gosto da linha extra feita de !!
Andrew Wong
11
Você não precisa fazer uma nova linha depois de !!, basta um espaço em branco. Por exemplo: !! função foo () {}; Produzirá "function foo () {};", sem os pontos de exclamação e o espaço. Nenhuma nova linha. (Skype para OS X, 7.14 301)
EriF89 24/11
Não funciona no Skype Linux 4.3.0.37.
Ciro Santilli publicou
Não funciona com o Skype para Linux Beta 5.4.0.1 e xml
Manuel Manhart 4/17/17
59

O novo skype possui um recurso para adicionar código. Tente isto

{code}
call_function(0);
:)
(smoke)
{code}
Nishanth C
fonte
7
Você poderia qualificar novo com um número de versão concreto?
OU Mapper
11
Funciona aqui. Skype 7.1.0.105
Francisco R
Esta não funcionam com skype web neste momento
Carlo Pires
11
Não funciona no Skype Linux 4.3.0.37.
Ciro Santilli publicou em 25/17
Não funciona com o Skype para Linux Beta 5.4.0.1 e xml
Manuel Manhart 4/17/17
21

Sintaxe semelhante a markdown também funciona. Por exemplo:

``` 
var s = "Block highlighting"; 
alert(s); 
```
Dmitry Rogov
fonte
2
Eu diria que esta é a melhor (mais rápida) maneira. {code} {code}e <pre> </pre>são mais longos para digitar e as <pre>tags são removidas quando a mensagem é editada.
Dawid Ferenczy Rogožan
11
Atualmente isso não funciona
Jaku
Não funciona com o Skype para Linux Beta 5.4.0.1 e xml
Manuel Manhart 4/17/17
11
Isso não funciona no Skype for Business 16.0.4549.1000 de 32 bits no Windows 7 Pro SP1 (6.1.7601.65536)
ShooShoSha
3

Para contornar esse tipo de problema em outros sistemas de bate-papo, as pessoas costumam postar o fragmento de código em um site de snippet baseado na Web, como pastebin.com, e depois enviam um link para o código via chat.

rakslice
fonte
6
Eu sei, como pastie.org, jsfiddle.net, codetidy.com, tinypaste.com, codepad.org, pastesite.com. Este não é o ponto da questão.
Bakudan
Desculpe, com base na pergunta "Posso de alguma forma enviar texto que não será transformado?" Eu pensei que você estava procurando uma solução alternativa.
rakslice
0

Tente três linhas de reticulação `e seu texto em várias partes e, novamente, três linhas de reticulação da primeira posição na linha

Alex
fonte
11
Isso repete a resposta de 2017.
Dmitry Grigoryev