Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

标签补全提示优化 #990

Closed
deerainw opened this issue Jan 8, 2021 · 1 comment
Closed

标签补全提示优化 #990

deerainw opened this issue Jan 8, 2021 · 1 comment
Assignees
Milestone

Comments

@deerainw
Copy link

deerainw commented Jan 8, 2021

是一个干扰我比较久的问题,当我想写一个一级标题,于是我在行首打下一个 # 号,此时标签补全列表弹出。

但因为我实际上是想写一级标题,所以我又打一个空格,但此时标签补全列表继续存在:

image

我觉得此时已经不该再继续显示标签补全列表了,因为这个空格已经表明了接下来要输入的是标题而不是标签。

包括在输入 3 级标题的时候,前面已经有 3 个 # 号,标签补全列表也一直存在:

image

标题的输入很频繁,而且肯定比标签更频繁,所以我感觉现在标签补全列表的显示干扰很大。标签的补全列表什么时候出现,我觉得可以参考 obsidian 和 zettlr 的编辑器:

情形1、如果 # 在行首且光标紧随其后,就显示标签补全列表,继续打个空格就不再显示

image

情形2、如果 # 不在行首,那 # 号的前面得有个空格才行,否则不把它视作标签的起始;打空格后补全列表应该消失
image


补充一个问题,懒得新开一个 issue 了 😂 ,在给上面截图的时候,发现一个标签补全列表的搜索问题,比如有一个标签叫 注意事项,在搜索过滤的时候,只有输入 注意 注意事 这些开头文字才能把这个标签搜出来,如果用的时候只想起了 事项 这个关键词就没法把 注意事项 搜出来:

image

image

@88250
Copy link
Member

88250 commented Jan 8, 2021

的确这个问题很干扰打字,类似的补全候选列表问题还会出现在代码块、公式块等地方。但是标题和标签的问题是最为明显的,我们尽量先解决一下标题和标签的问题。

后面的搜索匹配问题也会一起改进,谢谢。

@88250 88250 added this to the 0.5.9 milestone Jan 8, 2021
@88250 88250 assigned 88250 and unassigned 88250 Jan 8, 2021
@88250 88250 changed the title 小优化:标签补全提示 标签补全提示优化 Jan 11, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants