【问题标题】:Is it possible to bold part of a word in Slack (Linux)?是否可以在 Slack (Linux) 中将单词的一部分加粗?
【发布时间】:2018-08-23 16:54:37
【问题描述】:

是否可以在 Slack Chat 中将单词的一部分加粗。示例:堆栈溢出

我使用的是 Ubuntu 18.04 和 Linux 版本的 slack。使用消息生成器和 unicode 值 \u000b 似乎不起作用(见下图)。

【问题讨论】:

  • 附在Stack/*Overflow*
  • Stack/*Overflow* 导致额外的正斜杠

标签: slack slack-api


【解决方案1】:

无论操作系统或浏览器,

您可以使用 (FULLWIDTH ASTERISK U+ff0a) 而不是 *(普通星号)。

将以下内容复制并粘贴到您的 slack 频道中以查看它。

Stack*Overflow* vs Stack*Overflow*

或者你可以参考the Message Formatting

【讨论】:

    【解决方案2】:

    垂直制表符对我不起作用,但使用zero-width space(\u200b) 字符和zero-width joiner(\u200d) 就可以了。

    通过在起始 * 之前放置一个零宽度空格,在它之后放置一个零宽度连接符,反之,在结尾 * 之前放置一个零宽度空格,Slack 可以正确地将 * 之间的内容解释为粗体,而不会引入可见空格。例如:text<space>*<joiner>boldText<joiner>*<space>text

    您实际上不需要同时放置这两个字符,也不必同时出现在开头和结尾。仅当文本出现在 * 之前(或在结尾 * 之后)并且如果在 * 之后有空格(或在结尾 * 之前),则需要空格.

    Result of the message builder

    【讨论】:

      【解决方案3】:

      您可以在 unicode (\u000b) 中插入垂直制表符。它不会显示,但可以使单词的第二部分加粗标记。

      Example with message builder

      消息生成器的结果:

      另见this answer

      【讨论】:

      • 使用 unicode 字符 (\u000b) 似乎不再起作用了。
      • 您检查过消息生成器示例吗?它证明它有效。因此,如果它对您不起作用,则可能还有另一种并发症。请在问题中发布您的相关代码。然后人们可能会帮助您解决您的具体问题。
      • 查看消息生成器我看到:堆栈▯溢出。我在 Ubuntu 18.04 上使用 Google Chrome。
      • 它适用于 Firefox / Windows 10。我添加了一张图片作为证明。显然它在 Chrome 和/或 Ubuntu 上的行为不同
      • 我使用建议的 unicode 字符添加了消息生成器的图片。
      猜你喜欢
      • 1970-01-01
      • 2022-11-04
      • 1970-01-01
      • 2015-04-23
      • 1970-01-01
      • 2020-03-24
      • 1970-01-01
      • 2011-08-26
      • 2010-11-16
      相关资源
      最近更新 更多