禁用帖子编辑器中的#自动补全弹出框?

不完全是。

我完全支持自动完成……100%。

当你在行首时,它应该稍微延迟一下……再等一个字母。

之前的反对意见是它从不在行首自动完成。这是不同的。

6 个赞

我认为这个更改会有所帮助。可能还缺少一个规则:

看这一行:

this ##

如果我将光标定位在第一个 # 之后,它目前会触发自动完成。

还有这个:

some stuff #abcdefg

如果我使用左箭头键回溯 #abcdefg,它会在每个位置触发。感觉它应该只在我位于该字符串末尾时触发。

所以逻辑可能是这样的:

触发自动完成当且仅当:

  • 前面有空格 并且

  • 光标后面有空格 并且
  • 和光标之间的字符都是有效的标签字符 或者

  • (# 和光标之间没有字符 并且 # 不在行首)
3 个赞

是的,同意,我们可以在这里做些什么……特别是如果完整函数在看到 # 的完成时返回空值,并且我们进行前瞻。

代码相当复杂,但我们最近开始对其进行一些现代化改造,我们或许能够在此处进行彻底的更改。

4 个赞

认为 这个已经修复了?
规则现在是,我们仅在且仅在 # 后面是有效的标签字符时才触发 # 自动完成。

2 个赞