如果我在Github中创建问题时键入#1
,它将引用Issue ID 1
。有没有办法通过逃避#
标志来避免这种情况?我只需要它成为常规文本。
答案 0 :(得分:50)
从此列表中选择:
#⁠1
⯇#
- < 隐形字符> - 1
<span>#</span>1
<i>#</i>1
number数字符号将为斜体
\# 1
#1
⯇您需要复制粘贴这个!
#
- &lt; 隐形字符&gt; - 1
甚至适用于提交消息。
以下是您的选择:
[0-9]+
和数字之间放置任何非数字(#
)UTF-8字符
# 1
) - 这甚至可以在提交消息中使用 # 1
) - 对键盘上没有的字符非常有用 #
或上使用格式
#*1*
)#<i>1</i>
)您可以在#
和数字之间添加任何类型的空格字符。
U+2060
这是最不引人注目的解决方案:
#⁠1
⇒#1在这种情况下,空格字符写为⁠
,这是WORD JOINER
unicode字符[numeric character reference]的3。
word joiner (WJ)是零宽度不间断空间;也就是说,它是不可见(零宽度)[4]并阻止#
和数字被自动换行符隔开(不打破< / strong>)[5]。
U+0020
/不间断空格 - U+00A0
当然,您可以使用“普通”空格,其输入速度比⁠
更快:
\# 1
⇒#1 哈希符号(\#
)之前的反斜杠会阻止该行成为标题\# 1
位于该行的开头。
\# 1
解决方案使用破解空间。要使用不间断的空格,请输入:# 1
(不需要反斜杠)。
如果您使用”advanced“ keyboard layout或Colemak等Neo (german),则可以使用它来输入特殊空格 - 非中断空格(NBSP)和窄< / em>不间断空格(NNBSP)。
\# 1
⇒#1(NBSP)\# 1
⇒#1(NNBSP)除了在#
和数字之间添加额外字符的解决方案之外,您还可以使用markdown或HTML格式。下面我提供一些例子。有些解决方案被删除了,因为它们不再起作用了。
请注意如果GitHub更改其代码,该功能可能随时发生变化。
<span>
(由Sam Harwell声明)
<span>#</span>1
⇒#1 *#*1
⇒# 1 <i>#</i>1
⇒# 1 #*1*
⇒# 1 #<i>1</i>
⇒# 1 **#**1
⇒# 1 <b>#</b>1
⇒# 1 #**1**
⇒# 1 #<b>1</b>
⇒# 1 `#1`
⇒#1
`#`1
⇒#
1 #`1`
⇒#1
答案 1 :(得分:8)
使用这个#1`并且它有效。
基本上我必须通过将其转换为代码引用来逃避
答案 2 :(得分:6)
您可以使用以下内容:
<span>#</span>1
我很惊讶以下不工作:
#1
答案 3 :(得分:1)
刚试过这些,它们似乎有用:
<nav>#1
<section>#1
<section>#</section>1
答案 4 :(得分:0)
对我来说,这个#_1
似乎可以在github markdown中工作。