逃避磅或数字签到Github问题跟踪器

HP.*_*HP. 57 github github-pages

如果我#1在Github中创建一个问题时输入,它将引用Issue ID 1.有没有办法通过逃避#标志来避免这种情况?我只需要它是常规文本.

myr*_*rdd 59

简短的回答

从这个列表中选择:

#&#x2060;1           ⯇ #- < 隐形字符 > -1

<span>#</span>1

<i>#</i>1           ⯇数字符号将为斜体

\# 1

#?1           ⯇你需要复制粘贴这个!
                     #- < invisible character > - 1
                     甚至适用于提交消息.


答案很长

1使用空格字符

您可以[0-9]+在数字和数字之间放置任何类型的空格字符.

1.a joiner - #

这是最不显眼的解决方案:

  • # 1 ⇒#⁠1

在这种情况下,空格字符写成#&nbsp;1的,这是数字字符引用#unicode字符[ 2 ].

所述字木匠(WJ)是一个零宽度不间断空格 ; 也就是说,它不可见(零宽度)[ 3 ]并且防止#*1*和数字被自动换行(非断开)[ 4 ] 分开.

1.b常规空间 - #<i>1</i>/ 不间断空间 -#

当然,您可以使用"普通"空间,其类型比U+2060以下更快:

  • #&#x2060;1 ⇒#1

哈希符号(&#x2060;)之前的反斜杠可防止该行成为标题,以防WORD JOINER该行位于该行的开头.

#解决方案使用了一个突破空间 要使用不间断的空格,请键入:( U+0020不需要反斜杠).

1.c提示高级键盘用户

如果您使用的是"高级"键盘布局,例如ColemakNeo(德语),您可以使用它来键入特殊空格 - 非中断空格(NBSP)和非中断空格(NNBSP).

  • U+00A0 ⇒#1(NBSP)
  • &#x2060; ⇒#1(NNBSP)

2使用格式化

除了在\# 1数字和数字之间添加额外字符的解决方案之外,您还可以使用markdown或HTML格式.下面我提供一些例子.一些解决方案被删除,因为它们不再起作用.

请注意,如果GitHub更改其代码,该功能可能随时更改.

  • 使用\#(如Sam Harwell所述)
    • \# 1 ⇒#1
  • 使用斜体字体:
    • \# 1# 1
    • #&nbsp;1# 1
    • \# 1⇒#1
    • \#?1⇒#1
  • 使用强大的字体:
    • ## 1
    • <span># 1
    • <span>#</span>1⇒#1
    • *#*1⇒#1
  • 使用单个反引号:
    • <i>#</i>1#*1*
    • #<i>1</i>**#**11
    • <b>#</b>1 ⇒##**1**


HP.*_*HP. 8

使用这个#1`并且它有效.

基本上我必须通过把它变成代码引用来逃避

  • 这不是我要找的。例如,我不想编写代码......通常我需要描述一些应该是痛苦文本的东西,并且不希望它引用问题。 (3认同)

Sam*_*ell 7

您可以使用以下内容:

<span>#</span>1
Run Code Online (Sandbox Code Playgroud)

我很惊讶的是,下面也没有工作:

&#0035;1
Run Code Online (Sandbox Code Playgroud)

  • @peterflynn嗯......刚刚在Gist&Github的评论中尝试了`<span>#</ span> 1`,它运行良好. (2认同)