【问题标题】:Order of autocomplete suggestions in PHP IntelephensePHP Intelephense 中自动完成建议的顺序
【发布时间】:2018-08-04 17:55:27
【问题描述】:

如何指定Intelephense VS Code 扩展提供的自动完成建议的顺序?

特别是,我想将位于vendor 目录中的所有类推到列表的下方。换句话说,我希望特定于我的应用程序的类首先出现在列表中。

我查看了这个包的设置选项,但没有找到任何可以让我修改自动完成选项顺序的东西。

【问题讨论】:

    标签: php visual-studio-code


    【解决方案1】:

    你不能。但是,对于这种特殊情况,可以使用 sortText 属性。一般来说,VSCode 扩展通过CompletionItemsortTextpreselect 属性影响建议排序的能力有限。 VSCode 有它自己的排名算法来支配建议顺序。

    【讨论】:

    • 我是否理解正确,因为vendor 将位于按字母顺序排序的列表底部?
    • 正确,sortText可以修改为按字母顺序排在最后
    • 刚刚意识到您是扩展作者-我认为您应该在答案中提及它,这样人们就更容易知道它来自“来源”;)顺便说一句:您是计划添加这样的功能(也许作为配置选项)?还是你宁愿有人公关?
    • 我计划添加它以在匹配文本的建议排名相同时充当决胜局
    猜你喜欢
    • 1970-01-01
    • 2013-02-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-08
    • 1970-01-01
    • 2012-07-31
    相关资源
    最近更新 更多