Wyślij wstępnie sformatowany tekst w Skype

68

Czasami wysyłam fragmenty kodu za pomocą Skype. Bardzo często tekst jest pomieszany z emotikonami, a niektóre nawiasy pojawiają się podwójnie.

Czy mogę w jakiś sposób wysłać tekst, który nie zostanie przekształcony? Coś jak <pre>w HTML.

EDIT (19 marca 2015): In Win 8.1 Skype w wersji 7.2.59.103 (na pulpicie) obie odpowiedzi nesono za i odpowiedzi Nishanth C za pracują.

Bakudan
źródło
1
Możesz wyłączyć emotikony i zasugerować, aby odbiorca zrobił to samo. Nie jest to jednak tak miłe, jak to, o co prosisz.
Kyle Smith
1
Dla porównania, oto oficjalna lista zmian formatowania Skype'a w części Formatowanie wiadomości błyskawicznych .
István Zachar
1
{code} print („:)”); {code}
Jens Frandsen
Uwaga: otwarcie {code} musi być na początku linii
Jens Frandsen
@ IstvánZachar Formatowanie Skype'a zmieniło się radykalnie w nowym Skype dołączonym do Windows 10 (korzystam ze Skype 12.7.597.0). Zadałem nowe pytanie na stronie Nie wstawiaj emotikonów do wysyłanych wiadomości w Skype w wersji 12
Silverfish,

Odpowiedzi:

63

W rzeczywistości możesz powstrzymać Skype przed analizowaniem fragmentu pod kątem emotikonów. Wystarczy użyć dwóch wykrzykników jako pierwszego wiersza (pozostań pusty), a następnie wklej swój fragment kodu.

Przykład:

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

Oprócz tego można użyć do dekoracji zakładać *bold*, _italic_lub ~strikethrough~tekst.

nesono
źródło
Skype dla Windows (6.20.64.104) obsługuje, że
KindDragon
2
Możesz także dodać „ !! ” przed tekstem, aby pozostawić tekst surowy. Nie podoba mi się dodatkowa linia wykonana z !!
Andrew Wong,
1
Nie musisz tworzyć nowej linii po !!, wystarczy puste miejsce. Np .: !! funkcja foo () {}; Wypisuje „function foo () {};”, bez wykrzykników i spacji. Brak nowej linii. (Skype dla OS X, 7.14 301)
EriF89,
Nie działa na Skype Linux 4.3.0.37.
Ciro Santilli 25 改造 中心 法轮功 六四 事件
Nie działa ze Skype dla Linux Beta 5.4.0.1 i xml
Manuel Manhart
59

Nowy skype ma funkcję dodawania kodu. Spróbuj tego

{code}
call_function(0);
:)
(smoke)
{code}
Nishanth C.
źródło
7
Czy możesz zakwalifikować nowy z konkretnym numerem wersji?
LUB Mapper
1
To działa tutaj. Skype 7.1.0.105
Francisco R
W tej chwili nie działa to ze skype
Carlo Pires,
1
Nie działa na Skype Linux 4.3.0.37.
Ciro Santilli 25 改造 中心 法轮功 六四 事件
Nie działa ze Skype dla Linux Beta 5.4.0.1 i xml
Manuel Manhart
20

Działa także składnia podobna do Markdown. Na przykład:

``` 
var s = "Block highlighting"; 
alert(s); 
```
Dmitrij Rogow
źródło
2
Powiedziałbym, że to najlepszy (najszybszy) sposób. {code} {code}i <pre> </pre>są dłuższe do pisania, a <pre>tagi są usuwane podczas edytowania wiadomości.
Dawid Ferenczy Rogožan
1
Obecnie to nie działa
JaKu
Nie działa ze Skype dla Linux Beta 5.4.0.1 i xml
Manuel Manhart
1
To nie działa w 32-bitowym programie Skype dla firm 16.0.4549.1000 w systemie Windows 7 Pro SP1 (6.1.7601.65536)
ShooShoSha
3

Aby obejść ten problem w innych systemach czatu, ludzie często umieszczają fragment kodu na internetowej stronie fragmentu kodu, takiej jak pastebin.com, a następnie po prostu wysyłają link do kodu za pośrednictwem czatu.

Rakslice
źródło
6
Wiem, jak pastie.org, jsfiddle.net, codetidy.com, tinypaste.com, codepad.org, pastesite.com. Nie o to chodzi w tym pytaniu.
Bakudan
Przepraszamy, na podstawie pytania „Czy mogę w jakiś sposób wysłać tekst, który nie zostanie przekształcony?” Myślałem, że szukasz obejścia.
rakslice
0

Wypróbuj trzy backticks `newline i tekst w kilku porcjach, a następnie ponownie trzy backticks od pierwszej pozycji w linii

Alex
źródło
1
To powtarza odpowiedź z 2017 roku.
Dmitrij Grigoriew