schleifer
(Andrew Schleifer)
1
使用 ‘/’ 开始搜索后,输入您的查询并按 Enter 提交,然后您将被带到结果页面:
您确实可以通过多次按 Tab 键在这些结果间移动,但使用 j/k/o/u 键(就像在主题列表中一样)会方便得多。
16 个赞
sam
(Sam Saffron)
3
它们已经支持了,使用上/下箭头键… 按 a 即可添加到编辑器:
@dan 为全文搜索添加 j k 支持难度有多大?
8 个赞
dan
(Dan Ungureanu)
5
10 个赞
maiki
(maiki)
6
你能详细说说吗?编辑器是……
哦,我明白了!哈哈,路径显现出来了。
嘿,有没有什么原因导致在那个上下文中是上/下方向键而不是 j/k 键?因为我当时正在为完整搜索页面添加导航支持,但我之前并不知道上/下方向键,不过在搜索弹窗中确实尝试过 j/k 键。
dan
(Dan Ungureanu)
7
仅使用 J 或 K 是行不通的,因为这样会将 J 和 K 追加到搜索输入框中。你必须使用 Tab、↓、鼠标或其他按键。
编辑:我已在键盘快捷键弹窗 ? 中添加了这些快捷方式:
https://github.com/discourse/discourse/pull/9273
5 个赞
maiki
(maiki)
8
谢谢!后来当我实际使用搜索功能时,这一点才变得清晰起来(就像上面提到的“按 a 键进行追加”一样),突然一切都变得合理了。
谢谢大家!
1 个赞
schleifer
(Andrew Schleifer)
9
这曾有一段时间有效,但现在变得奇怪了。
j/k 可以在列表中上下移动,但按 o 却无法进入所选主题。相反,它总是加载当前显示的最后一个结果。(如果结果超过 50 个,则加载第 50 个。)
我的操作步骤:
- 按
/ 打开搜索框
- 输入
something
- 按
回车 键
- 按
j 向下移动列表 2 项
Can I Admit Something...? 🤔 是当前选中的标题
- 按
o
预期加载的页面:
实际加载的页面:
3 个赞
dan
(Dan Ungureanu)
11
刚刚针对您的问题推送了一个修复。现在应该可以按预期运行了。
4 个赞