我可以向谁发送@reply?评论?
会通知他们吗?
人们谈论“ ping”另一个用户是什么意思?
相关:如何查看最近对我所写内容的答复?
返回FAQ索引
#1 楼
您可以在评论中的任何位置使用@name语法来回复特定用户。这将在其全局收件箱中通知该用户。如果您在个人资料页面的首选项中进行了设置,则还会通过电子邮件发送通知。此功能仅适用于评论,不适用于帖子。可以通过此功能通知谁?
特定帖子的作者(问题或答案)。
请注意,如果有任何新评论,将始终通知该帖子的作者。如果需要,您仍然可以使用它来保持清晰;但是,如果到目前为止还没有评论,或者只有您或作者对此信息发表了评论,则@name会自动从评论开头删除,因为它没有任何价值。 (为避免打断句子,不会删除开头没有提及的内容。)
对帖子发表可见(未删除)评论的任何用户。
此通常是通过@name功能。此外,如果用户对自己的帖子发表评论,并且以前只有一个人对此帖子发表过评论,那么即使没有使用@name也会通知该人。
编辑过帖子的任何用户(不包括待处理或拒绝的编辑建议)。
有关问题:主持人或金牌持有人已关闭或重新打开问题,但前提是他们是唯一这样做的人。在没有约束力的关闭投票(即没有金牌徽章或主持人投票)的情况下关闭或重新打开问题的用户,以及具有约束力的投票但又有其他用户参与的用户(例如,被User1,User2和主持人关闭)会收到通知。
对于问题:任何悬赏该问题的用户(当前或过期)
请记住,问题和答案都是独立考虑的。例如,如果爱丽丝是问题的作者,那么您不能通过评论鲍勃的答案来通知她(除非爱丽丝也参与了该答案)。同样,您不能通过评论爱丽丝的问题来通知鲍勃(除非鲍勃参加了该问题)。
为什么某些姓名没有出现在自动完成框中?填充到列表中。即使帖子能够通过手动输入得到通知,但来自帖子历史记录的编辑者和其他用户也永远不会出现在此处。除非他们发表评论,否则不包括作者。
如果您使用的是移动应用程序,则键入时没有自动完成功能;但是,您仍然可以通过点击现有评论并使用顶部的回复按钮来自动完成评论的用户。
我可以一次通知多个人吗?
否。包含多个@name的注释将被阻止,除非它们包含反引号
`
。在后一种情况下,将仅通知使用@name语法提及的名字。例如,@ alice`@bob Hi!`会通知爱丽丝(如果她已经参加了该帖子),但不会通知鲍勃。作者(因此没有必要);在这种情况下,将检查下一个@name。请注意,这些检查仅适用于第一个@name,不适用于后续的@name。如果第一个与某人匹配,并且有多个@name提及(或形式为@something
的任何文本),则该评论仍将被阻止。 >在有限的编辑时间内编辑评论时,如果更改或添加@name,则通知可能会或可能不会到达新收件人,具体取决于时间。是否有用于通知用户的特殊关键字?
否。@ op,@ downvoter或@all之类的东西没有特殊含义,不会触发任何通知。
如何匹配名称?
您必须包括@name,其中name与提交注释时用户的当前显示名称合理匹配。您不能使用目标可能具有的先前显示名称。
通知必须以空格开头或在注释的开头。例如,您不能使用斜体之类的标记。
请注意,即使在@name提及的开头有非空格字符,自动完成功能仍可能显示。这并不意味着它将起作用。
如果显示名称中的第一个单词至少包含三个字符,则必须以大写字母开头-显示名称中至少三个字符的不敏感匹配。这意味着@a和@ab永远不会匹配任何人,除非用户使用仅两个字符的第一个单词。像:@Jo将通知Jo Miller,而不是John,以及@B。将通知B.盖茨,但不通知B.Gates。如果@name中的字符超过三个,则所有给定字符必须匹配(@alix或@aliceinwonderland均不匹配用户Alice)。因此,如果有五个叫John的人参加,@ john将匹配最近的John。 (使用下一条规则进行区分。)
为了匹配目的,从显示名称中删除了空格。因此,要匹配Peter Smith,您可以使用@ pet,@ peter,@ peters或@petersmith。如果Peter Jones也参加了最后两个会议,那么可以使用@peterj来区分后者。但是,@ name本身不允许有空格。想要通知P Smith,必须使用@psm或@psmith。 (在这里@P Smith会被当作@P来处理,这太短了。)不应删除单引号,点,破折号和下划线。特殊字符将替换为其简单的等效字符。要回复Piëre,您可以同时使用@piëre和@piere。要回复Jörg,可以使用@jorg,但不能使用@joerg。
其他标点符号是否会影响通知?
系统确实会尝试忽略大多数标点符号以允许适当的通知,例如单个结尾的点,逗号或冒号。确切的匹配规则没有记录下来,但是在2011年8月30日进行的广泛测试表明,使用了以下算法:是一个在用户名(例如
@
)或注释末尾无效的字符。从结果字符串中删除一个尾随点
: , / ! ?
(如果适用)(并且该字符串包含两个以上的字符)。如果其余字符串以
.
或'
结尾,请从字符串中删除该部分。结果字符串将与用户名匹配,并删除空格。
示例:注释以
's
。 @O'Conner's.)
之后的单词是@
,因为O'Conner's.
和'
在显示名称中有效。然后删除尾随点,最后删除.
,得到's
。受支持的通知的一些示例:
O'Conner
@name some text
@name: some text
@name. Some text
@name, some text
some text, @name
some text, @name, more text
Some text, @name.
This is mentioned in @name's comment.
适用于P. Smith和P. Jones(最近发表评论的人),但不包含P史密斯也不是琼斯。类似地,@P.
被当作@P. Smith
处理,因此也匹配P.Smith或P.Jones。分别@P.
不会触发通知的示例:
@psm
@psmith
@peters
@peterj
@name...
abc@name
评论
@Vinayak是的,已通过实验确认。与编辑器一样,您不会自动完成,但可以ping通。
–user259867
2015年9月11日在22:03
似乎我误解了该空格的段落,或者是某个东西坏了,因为我经常遇到空格问题。例如,请参见评论中的此处,我试图通知@Joachim Pileborg,但评论中没有链接(此处相同)。我怎么知道他是否得到通知?
–user137902
16 Jan 22'8:52
有什么办法可以逃脱@吗?我可能会在评论中提及Java注释,并且评论处理器告诉我,我最多只能发送给一个人。
–MikeJRamsey56
16-3-28在1:33
@MikeJR:“我一次可以通知多个人吗?”,似乎暗示反引号将转义一个@。但是我还没有证实。
– John Pankowicz
16年5月12日在12:16
假设我要评论名为David Cuccia的用户,以便@David Cuccia和@DavidCuccia都可以工作?一个是有空间的,另一个是没有空间的?
– Shaiju T
16年7月4日在16:35
我看到“ downvoter”和“ all”是合法的用户名。我希望“ op”也是。 ;)
–通配符
17年5月5日在21:59
不够清晰,不够简洁,使我很快意识到\ @John Pankowicz转换为@JonPankowicz
– hello_there_andy
17年3月11日在7:39
如果用户更改了显示名称该怎么办? @指针会更新还是仍使用旧名称?
– Stevoisiak
17 Mar 20 '17在15:33
@StevenVascellaro:用户更改用户名时,“ @指针”不会更新。我现在这样做是因为在Web应用程序和堆栈溢出中,有一个用户经常参与我遵循的标签,并且他们已经更改了很多名称。 (当我不知道合适的代词时,我通常用它们代替他/她)。
–鲁本
17-4-5在18:55
尽管目前尚不清楚使用此关键字通知哪些用户,但@all似乎现在可以正常工作。
–乔治·瓦西里乌(George Vasiliou)
17年5月21日19:00
自动完成功能能否解决?我只是尝试通知编辑,但是由于他们的名字没有出现在自动完成功能中,因此我放弃了。
– Stefan Pochmann
17年8月22日在10:13
@ MikeJRamsey56无论如何,Java批注都可以格式化为代码,因此只需使用它,是的,这意味着将其封装在反引号中。 (@名称)。
– Artemis
18年7月25日在13:01
(1)这表示反引号(`)可以在注释中使用第二个“ at”符号。显然,即使反引号不匹配(例如,如果“ @”符号未设置为代码格式),此方法也有效。但这是否意味着即使@是评论中的第一个“ @”,也不会将“ @”视为aping吗? (2)这将abc @ name列为非ping的“示例”,而没有给出一般的规则作为示例。如果“ @”前面带有非空白字符,是否总是将其视为非特殊的文字字符? (上面有关于\ @的评价,但我听不懂。)…(续)
– G-Man说“恢复莫妮卡”
19年5月30日在17:25
(续)…(3)这将* @ name *列为非ping的“示例”。 *希望@name看到这个怎么办? (4)这将[@name](URL)列为非ping的“示例”,但我怀疑[blah blah @name blah blah](URL)有效。 (5)我了解到欺诈和垃圾邮件等的检测算法是秘密的,这使它们变得更难玩。但是,为什么我们无法获得有关“ @”工作原理的官方文档?
– G-Man说“恢复莫妮卡”
19年5月30日在17:34
@ G-Man,是的,我收到了通知。
–通配符
19年5月30日在18:54
评论
@IlmariKaronen:由于注释未编入索引,因此我认为对该问题进行了适当的编辑。 (感谢您的建议。)我强烈建议我们为此使用一个通用术语,名称检查又如何呢?否则,就像@IlmariKaronen提到的那样,它很难搜索。 'notification'太平淡,意味着对非注释性事物的例行通知。如果您同意Mods,请创建标签名称检查并应用于此?
最近,在很多情况下,我都尝试使用符号符号和以前的评论者的名字来开始评论,并且在发布评论后,符号符号和名字已经完全消失了。其他时间似乎工作正常。有关此行为的任何解释吗?
@gwideman,请参阅已接受答案中的第10点。