【发布时间】:2018-08-04 17:55:27
【问题描述】:
如何指定Intelephense VS Code 扩展提供的自动完成建议的顺序?
特别是,我想将位于vendor 目录中的所有类推到列表的下方。换句话说,我希望特定于我的应用程序的类首先出现在列表中。
我查看了这个包的设置选项,但没有找到任何可以让我修改自动完成选项顺序的东西。
【问题讨论】:
如何指定Intelephense VS Code 扩展提供的自动完成建议的顺序?
特别是,我想将位于vendor 目录中的所有类推到列表的下方。换句话说,我希望特定于我的应用程序的类首先出现在列表中。
我查看了这个包的设置选项,但没有找到任何可以让我修改自动完成选项顺序的东西。
【问题讨论】:
你不能。但是,对于这种特殊情况,可以使用 sortText 属性。一般来说,VSCode 扩展通过CompletionItem 的sortText 和preselect 属性影响建议排序的能力有限。 VSCode 有它自己的排名算法来支配建议顺序。
【讨论】:
vendor 将位于按字母顺序排序的列表底部?