Invia testo preformattato su Skype


68

A volte invio pezzi di codice usando Skype. Molto spesso il testo è incasinato con emoticon e alcune parentesi vengono visualizzate raddoppiate.

Posso in qualche modo inviare testo che non verrà trasformato? Qualcosa come <pre>in HTML.

EDIT (19 marzo 2015): In Win 8.1 Skype versione 7.2.59.103 (per desktop) sia la risposta di nesono e la risposta di Nishanth C stanno lavorando.


1
Puoi disabilitare le emoticon e suggerire al tuo destinatario di fare lo stesso. Non è bello come quello che stai chiedendo però.
— Kyle Smith,

1
Per riferimento, ecco l'elenco ufficiale delle escape di formattazione di Skype, sotto Formattazione dei messaggi istantanei .
— István Zachar,

1
{code} print (":)"); {code}
— Jens Frandsen il

nota, il {codice} di apertura deve essere all'inizio di una riga
— Jens Frandsen,

@ IstvánZachar La formattazione di Skype sembra essere cambiata radicalmente nel nuovo Skype incluso come parte di Windows 10 (sono su Skype 12.7.597.0). Ho fatto una nuova domanda a Non inserire emoticon nei messaggi inviati in Skype versione 12
— Silverfish,

Risposte:


64

In effetti puoi impedire a Skype di analizzare lo snippet per emoticon. Basta usare due punti esclamativi come prima riga (resto vuoto) e incollare lo snippet in seguito.

Esempio:

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

Oltre a questo, è possibile utilizzare le decorazioni di inviare *bold*, _italic_o di ~strikethrough~testo.


Skype per Windows (6.20.64.104) lo supporta
— KindDragon il

2
Puoi anche aggiungere " !! " prima del testo per lasciare il testo grezzo. Non mi piace la linea extra fatta da !!
— Andrew Wong,

1
Non è necessario creare una nuova riga dopo !!, è sufficiente uno spazio vuoto. Per esempio: !! funzione foo () {}; Produrrà "function foo () {};", senza i punti esclamativi e lo spazio. Nessuna nuova linea. (Skype per OS X, 7.14 301)
— EriF89,

Non funziona su Skype Linux 4.3.0.37.
— Ciro Santilli 新疆 改造 中心 法轮功 六四 事件

Non funziona con Skype per Linux Beta 5.4.0.1 e xml
— Manuel Manhart


21

La sintassi simile al markdown funziona anche. Per esempio:

``` 
var s = "Block highlighting"; 
alert(s); 
```

2
Direi che questo è il modo migliore (più veloce). {code} {code}e <pre> </pre>sono più lunghi da digitare e i <pre>tag vengono rimossi quando il messaggio viene modificato.
— Dawid Ferenczy Rogožan,

1
Attualmente non funziona
— JaKu

Non funziona con Skype per Linux Beta 5.4.0.1 e xml
— Manuel Manhart

1
Questo non funziona in Skype for Business 16.0.4549.1000 a 32 bit su Windows 7 Pro SP1 (6.1.7601.65536)
— ShooShoSha,

3

Per aggirare questo tipo di problema in altri sistemi di chat, le persone spesso pubblicano il frammento di codice su un sito di frammenti basato sul web come pastebin.com e quindi inviano semplicemente un link al codice tramite chat.


6
Lo so, come pastie.org, jsfiddle.net, codetidy.com, tinypaste.com, codepad.org, pastesite.com. Questo non è il punto della domanda.
— Bakudan,

Siamo spiacenti, in base alla domanda "Posso in qualche modo inviare testo che non verrà trasformato?" Pensavo fossi alla ricerca di una soluzione alternativa.
— Rakslice,

0

Prova tre backtick `newline e il tuo testo in più parti, quindi di nuovo tre backtick dalla prima posizione in linea


1
Questo ripete la risposta del 2017.
— Dmitry Grigoryev
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.