在Skype中发送预格式化的文本


68

有时我使用Skype发送一些代码。文本经常被笑脸弄得乱七八糟,有些括号显示成双倍。

我能以某种方式发送不会被转换的文本吗?类似<pre>HTML。

编辑(2015年3月19日):在Win 8.1 Skype版本7.2.59.103(对于台式机)中,nesono的答案Nishanth C的答案均有效。


1
您可以禁用笑脸并建议您的接收者也这样做。虽然不如您所要求的好。
凯尔·史密斯

1
作为参考,是“ 格式化即时消息”下的Skype格式转义的正式列表。
伊什特万Zachar

1
{code} print(“ :)”); {code}
Jens Frandsen

请注意,开头{code}必须在一行的开头
Jens Frandsen

@IstvánZacharSkype格式似乎已在Windows 10附带的新Skype中发生了根本变化(我在Skype 12.7.597.0上)。我在“不将表情符号插入到Skype版本12中的已发送消息中”中
Silverfish

Answers:


64

实际上,您可以阻止Skype解析摘录的笑脸。只需使用两个感叹号作为第一行(空白),然后粘贴您的代码段。

例:

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

除此之外,你可以用装饰张贴*bold*_italic_~strikethrough~文本。


Windows版Skype(6.20.64.104)支持
KindDragon 2014年

2
您还可以!! 在文本前附加“ ”,以使文本保持原始状态。我不喜欢由!
Andrew Wong

1
您不必在!!之后重新换行,空格就足够了。例如:!函数foo(){}; 将输出“ function foo(){};”,不带感叹号和空格。没有新行。(适用于OS X的Skype,7.14 301)
EriF89,2015年

在Skype Linux 4.3.0.37上不起作用。
Ciro Santilli新疆改造中心法轮功六四事件

不适用于Skype for Linux Beta 5.4.0.1和xml
Manuel Manhart


21

类似Markdown的语法也可以。例如:

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

2
我会说这是最好的(最快的)方法。{code} {code}<pre> </pre>输入时间更长,并且<pre>在编辑邮件时会删除标签。
戴维·费伦茨·罗戈扬

1
目前这不起作用
JaKu

不适用于Skype for Linux Beta 5.4.0.1和xml
Manuel Manhart

1
这在Windows 7 Pro SP1(6.1.7601.65536)上的32位Skype for Business 16.0.4549.1000 32位中不起作用
ShooShoSha

3

为了解决其他聊天系统中的此类问题,人们通常将代码片段发布在基于Web的片段站点(如pastebin.com)上,然后仅通过聊天发送指向代码的链接。


6
我知道,就像pastie.org,jsfiddle.net,codetidy.com,tinypaste.com,codepad.org,pastesite.com。这不是问题的重点。
Bakudan的

抱歉,基于问题“我能以某种方式发送不会被转换的文本吗?” 我以为您正在寻找解决方法。
rakslice '16

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.