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

问题描述 投票:47回答:5

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

github github-pages
5个回答
52
投票

short answer

从这个列表中选择:

qazxsw poi⯇qazxsw poi - <隐形人物> - qazxsw poi

#&#x2060;1

#⯇数字符号将是斜体

1

<span>#</span>1⯇你需要复制粘贴这个! <i>#</i>1 - <隐形字符> - \# 1 甚至适用于提交消息。


more generic answer

这些是你有的选择:

  • 选项A:在#⁠1和数字之间放置任何非数字(#)UTF-8字符 使用角色本身(例如1) - 这甚至可以在提交消息中使用 使用[0-9]+(例如#) - 对键盘上没有的字符很有用
  • 选项B:在# 1或数字上使用格式 使用Markdown(例如HTML entity) 使用HTML标记(例如#&nbsp;1) 请注意,并非所有格式变体,尤其是Markdown变体,都能正常工作!

long answer

1使用空格字符

您可以在#和数字之间放置任何类型的空格字符。

1.a    word joiner — #*1*

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

  • #<i>1</i>#⁠1

在这种情况下,空格字符被写为#,这是U+2060 unicode字符[#&#x2060;1]的&#x2060;

单词joiner(WJ)是零宽度不间断空间;也就是说,它是不可见的(零宽度)[numeric character reference]并阻止WORD JOINER和数字被自动换行(非破坏)[3]分开。

1.b    regular space — 4 / no-break space — #

当然你可以使用“普通”空间,这比5更快输入:

  • U+0020#1

如果U+00A0位于行的开头,则哈希符号(&#x2060;)之前的反斜杠会阻止该行成为标题。

\# 1解决方案使用了破碎空间。要使用不间断的空格,请键入:\#(不需要反斜杠)。

1.c    hint for advanced keyboard users

如果您使用\# 1\# 1#&nbsp;1,您可以使用它来键入特殊空格 - 非破坏空间(NBSP)和狭窄的非破坏空间(NNBSP)。


2使用格式化

除了在Neo (german)和数字之间添加额外字符的解决方案之外,您还可以使用markdown或HTML格式。下面我提供一些例子。有些解决方案被淘汰了,因为它们不再起作用了。

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

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

8
投票

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

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


6
投票

您可以使用以下内容:

#

我很惊讶以下不起作用:

#`1`

1
投票

刚试过这些,它们似乎有效:

1

-1
投票

对我来说,这个<span>#</span>1 似乎在github markdown工作。

© www.soinside.com 2019 - 2024. All rights reserved.