v2exBetterReply 更好的回复体验为 v2ex

2016-08-26 21:50:50 +08:00
 dbw9580
前言: https://www.v2ex.com/t/301601

v2exBetterReply 是一个改善在 V2EX 回帖体验的油猴脚本,主要就完成一件事:解析回复中">>123"式的引用,鼠标移动到引用文字上时在一侧显示被引用的发言,点击引用文字时滚动到相应的发言处。
相比现有的其他工具, v2exBetterReply 终于可以使你精确地回复指定的一条回复了,这在被回复的对象在之前有过多次发言的情况下,可以轻松区分出究竟回复的是哪一条发言。
当然,跨页引用、一条回复内引用多层楼等等都是支持的,同样也不影响传统的"@作者"形式的回复方式。

check it out at: https://greasyfork.org/zh-CN/scripts/22606-v2exbetterreply

新手水平有限,如有 Bug ,请不吝告知。

截图:
http://imgur.com/zfdYuIB
http://imgur.com/XsV75bd
http://imgur.com/qddYYZ3
4293 次点击
所在节点    分享创造
29 条回复
dbw9580
2016-08-26 21:53:07 +08:00
>>1
引用自己
Kilerd
2016-08-26 23:21:48 +08:00
Livid 讲过,不要开发一些会破坏未安装该应用用户体验的应用。

举个例子来说。

部分人抱怨说回复不支持 Markdown 。 讲道理写一个自动转换回复中的 Markdown 语法的应用并不难。

可是为什么没有人做。因为这样会非常强烈地影响了没有装这个插件用户的正常使用。

再举个例子,如同你这个。
dbw9580
2016-08-26 23:36:30 +08:00
>>2
@Kilerd 这方面的问题我也考虑过,然而因为实在觉得现有的回复机制不方便,才想自己来尝试一种新的方案。
@Livid 如果觉得有碍其他用户的使用,请把这个帖子沉了吧。但是我还是希望站方改进下现有的回复机制。
vizards
2016-08-26 23:37:22 +08:00
感谢分享
Kilerd
2016-08-26 23:42:57 +08:00

就是这个样子。如果翻了几页,你在 XXX 层 指向 2 层。

体验完全差了下来。

而且对于没装这个插件的用户(例如我) 来说,显得不是那么好

现在 V2 里面基本的步调就是 直接引用

e.g. start


> 当然,跨页引用、一条回复内引用多层楼等等都是支持的,同样也不影响传统的"@作者"形式的回复方式。

这样并不是特别好


e.g.end


我个人觉得这种做法是最好的,因为我不需要跳着阅读。
毕竟如果你需要引用他人,一般都是针对某句话,所以用这个 Markdown 的引用就最为方便了。
immjun
2016-08-27 00:07:00 +08:00
@dbw9580
有个好建议,如果要消除多加符号对未安装插件用户的影响,可以把功能做成这样:

用户把鼠标移动到 "@某人" 的时候,在鼠标一侧按回复顺序显示该楼层作者和被 @某人的对话列表。
而用户引用回复楼层还是按原样无需改变,也没有多加符号,完全不影响正常用户。

这样就实现了用户快捷无干扰按顺序地查看某两人对话列表的功能。
Jaylee
2016-08-27 00:07:28 +08:00
可能你需要的是这个


immjun
2016-08-27 00:07:34 +08:00
@Kilerd 楼上忘了 @你
Jaylee
2016-08-27 00:08:11 +08:00
roadna
2016-08-27 00:10:04 +08:00
nice work!
binux
2016-08-27 00:16:11 +08:00
@Kilerd 然而就算不装这个插件我也不会复制你的回复,首先没有习惯,其次太多行挨个加太麻烦。
于是到最后你依旧不知道我回复的是哪条。

如果你在乎我回复的是哪一条,那么即使没有这个插件,你也可以回去看。
如果你不在乎。。别人就算装了这个插件,又怎么样呢?
immjun
2016-08-27 00:17:56 +08:00
@dbw9580
@Kilerd
我说的就是类似 @Jaylee 截图的这种功能,如果能再显示多些对话的这两人互 @ 的对话列表就好了。
@Jaylee 你这个是什么插件?
Kilerd
2016-08-27 00:32:25 +08:00
@binux 只能说,采用引用方式做论证的方式“比较”常用 /正式。

BTW ,上述很多内容我都是 Personally Speaking.

我最开始要表达的意思是,这种类型的插件“可能”会给部分用户带来阅读负担而已。并无他意。


@immjun 或许你需要 V2EX plus.
binux
2016-08-27 00:59:40 +08:00
@Kilerd 使用插件的人并不会迫使阅读者关注他所回复的具体楼层,这取决于阅读者自己的喜好。
cctvsmg
2016-08-27 01:02:44 +08:00
都在说体验如何,为什么我感觉 v2 这种回复模式越来越不适应大社区了呢
dbw9580
2016-08-27 01:29:36 +08:00
>>5
@Kilerd 在被回复的评论中要点较多、需要细致到选取评论中某句话才能准确地表达回复的意思的场合,意思表达清晰完整是最重要的,回复者自然会去复制粘贴原句,插入到回复中;
而对于一言两语的简单评论,再复制粘贴就显得多余。

>>6
@immjun 现在“@作者”这种回复方式的问题在于,他本质上不是引用,所以不能带来上下文的逻辑关系。因此在多人参与讨论、每个人又有多条发言的场合下,仅仅依靠 @作者是不够的。即使借助于 V2EX plus 这样的插件,也只是列出被 @作者的全部发言、免去了手动滚动页面依次查看回复的麻烦而已,对于理解对话之间的逻辑关系是无能为力的。例如,在我现在这条回复里,如果去掉那个引用,由于你之前已经有了多次发言,仅仅靠插件列出对话,还是要花费脑力去把对话看一遍,把上下文里的逻辑关系装进脑子,才能完全理解这段话究竟是在回复你之前哪条发言。
@ 这个方式就应该用作简单地通知某人他的发言被回复了,仅此而已。

>>13
@Kilerd 平心而论,增加几个字符的引用文字,对没有安装这个插件的用户带来的负担微乎其微,比不正确地换行和段间过多的空行带来的负担更小;况且他们使用传统的 @方式来查看回复之间的关系的权利完全不受影响。
Trim21
2016-08-27 01:42:02 +08:00
没安插件,但是不认为楼主的插件算是破坏了体验。
在 @前面多几个字符注明楼层影响不大,反而就算没按插件想搞明白再说什么也是帮助。因为真的隔了两页多回复二楼没有这个插件也会导致完全不知道在说什么(=_=)
用复制的方式引用回复本身就几乎不存在
SoloCompany
2016-08-27 02:09:56 +08:00
@Jaylee 你可能是 qq for mac 的受害者
Jaylee
2016-08-27 14:03:11 +08:00
@SoloCompany 还真是。。
fzinfz
2016-08-28 11:07:11 +08:00
支持下 lz ,就算不装插件,添加引用的楼层也是加分,不然在 ipad/手机上懒得找前情提要。
希望 V2 能原生支持 HN/reddit 那样的树状回复,或者层内回复也好

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/302025

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX