Отправить отформатированный текст в Skype

68

Иногда я отправляю куски кода через Skype. Очень часто текст перепутан со смайликами, а некоторые скобки отображаются в два раза.

Можно ли как-то отправить текст, который не будет преобразован? Нечто подобное <pre>в HTML.

EDIT (19 марта 2015): В Win 8.1 Skype версии 7.2.59.103 (для рабочего стола) как ответ nesono в и ответ Nishanth языка C работают.

Bakudan
источник
1
Вы можете отключить смайлики и предложить вашему получателю сделать то же самое. Это не так хорошо, как то, что вы просите, хотя.
Кайл Смит
1
Для справки, здесь официальный список форматирования побегов Skype, при форматировании ваших мгновенных сообщений .
Иштван Захар
1
{code} print (":)"); {code}
Йенс Франдсен
обратите внимание, открывающий {код} должен быть в начале строки
Йенс Франдсен
@ IstvánZachar Форматирование Skype, похоже, радикально изменилось в новом Skype, входящем в состав Windows 10 (я в Skype 12.7.597.0). Я задал новый вопрос в не вставить смайлики Into отправленных сообщений в Skype версии 12
серебрянки

Ответы:

64

На самом деле вы можете запретить Skype анализировать фрагменты для смайликов. Просто используйте два восклицательных знака в качестве первой строки (оставьте пустыми) и вставьте свой фрагмент позже.

Пример:

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

Кроме того, вы можете использовать украшение , чтобы получить возможность отправлять *bold*, _italic_или ~strikethrough~текст.

nesono
источник
Skype для Windows (6.20.64.104) поддерживает это
KindDragon
2
Вы также можете добавить " !! " перед текстом, чтобы оставить текст необработанным. Мне не нравится дополнительная линия, сделанная из !!
Эндрю Вонг
1
Вам не нужно создавать новую строку после !!, достаточно свободного места. Например: !! function foo () {}; Выводит "function foo () {};", без восклицательных знаков и пробела. Нет новой строки. (Skype для OS X, 7,14 301)
EriF89
Не работает в скайпе Linux 4.3.0.37.
Сиро Сантилли 新疆 改造 中心 法轮功 六四 事件
Не работает со Skype для Linux Beta 5.4.0.1 и xml
Мануэль
59

Новый Skype имеет функцию для добавления кода. Попробуй это

{code}
call_function(0);
:)
(smoke)
{code}
Нишант С
источник
7
Не могли бы вы квалифицировать новый с конкретным номером версии?
ИЛИ Mapper
1
Это работает здесь. Skype 7.1.0.105
Francisco R
В настоящее время это не работает с веб-скайпом
Карло Пирес
1
Не работает в скайпе Linux 4.3.0.37.
Сиро Сантилли 新疆 改造 中心 法轮功 六四 事件
Не работает со Skype для Linux Beta 5.4.0.1 и xml
Мануэль
21

Подобный Markdown синтаксис также работает. Например:

``` 
var s = "Block highlighting"; 
alert(s); 
```
Дмитрий Рогов
источник
2
Я бы сказал, что это лучший (самый быстрый) способ. {code} {code}и <pre> </pre>больше для ввода, и <pre>теги удаляются при редактировании сообщения.
Давид Ференци Рогожан
1
В настоящее время это не работает
JaKu
Не работает со Skype для Linux Beta 5.4.0.1 и xml
Мануэль
1
Это не работает в 32-разрядной версии Skype для бизнеса 16.0.4549.1000 в Windows 7 Pro SP1 (6.1.7601.65536)
ShooShoSha
3

Чтобы обойти эту проблему в других системах чата, люди часто публикуют фрагмент кода на веб-сайте с фрагментами, например pastebin.com, а затем просто отправляют ссылку на код в чате.

rakslice
источник
6
Я знаю, как pastie.org, jsfiddle.net, codetidy.com, tinypaste.com, codepad.org, pastesite.com. Это не суть вопроса.
Бакудан
Извините, на основании вопроса "Могу ли я как-нибудь отправить текст, который не будет преобразован?" Я думал, что вы ищете обходной путь.
Ракслице
0

Попробуйте три символа обратной строки `newline и ваш текст несколькими частями, затем снова три символа обратной строки с первой позиции в строке

Alex
источник
1
Это повторяет ответ с 2017 года.
Дмитрий Григорьев