V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
justrand
V2EX  ›  Visual Studio Code

vscode 对 PHP 函数跳转支持是不是还不够完善,或者有好的插件推荐吗?

  •  1
     
  •   justrand · 2021-09-01 10:08:21 +08:00 · 3585 次点击
    这是一个创建于 939 天前的主题,其中的信息可能已经有所发展或是发生改变。

    目前按照教程配置好了“PHP Intelephense”插件,但是发现有部分函数无法跳转,目前不清楚是 ci 框架问题,还是说对部分方法他就是无法跳转?
    目前是拿 CodeIgniter3.X 框架测试的,同样的情况在 sublime 和其他 ide 我试了都可以跳转道函数定义的地方,这块不知有没有解决方法?

    56c72b544a4425e3b5e370ed1332f6d.png

    11 条回复    2021-09-02 10:14:54 +08:00
    QlanQ
        1
    QlanQ  
       2021-09-01 10:37:58 +08:00
    给 weblcome_model 定义类型,如果你的 PHP 版本比较高,建议给 方法都定义好返回值
    justrand
        2
    justrand  
    OP
       2021-09-01 10:41:42 +08:00
    @QlanQ 有定义返回值的,php 版本是 7.3
    justrand
        3
    justrand  
    OP
       2021-09-01 10:42:34 +08:00
    @QlanQ 现在问题是,我不清楚他在什么情况下不支持跳转,因为大部分函数可以跳转的
    charlie21
        4
    charlie21  
       2021-09-01 11:25:24 +08:00
    php 向军后盾人文档
    https://doc.houdunren.com/vscode/1 基础知识.html#常用插件
    yangliuan
        5
    yangliuan  
       2021-09-01 14:07:31 +08:00
    框架的项目都需要用 composer 安装 ide 工具 扩展包,像 laravel 框架需要安装 barryvdh/laravel-ide-helper swoole 框架需要安装 wudi/swoole-ide-helper
    shellic
        6
    shellic  
       2021-09-01 14:16:06 +08:00
    为什么不用 PhpStorm
    justrand
        7
    justrand  
    OP
       2021-09-01 14:31:53 +08:00
    @shellic 想试试 vscode 。支持下开源
    justrand
        8
    justrand  
    OP
       2021-09-01 14:32:21 +08:00
    @yangliuan 好吧
    zjsxwc
        9
    zjsxwc  
       2021-09-01 17:29:59 +08:00
    我对各种 php ide 的体验,
    phpstorm 最强,优化最好,
    netbeans 能干,但是碰到大项目会有点卡顿,插件少一点,
    vscode 、emacs 、vim 、st 之流都是样子货,谁用谁自虐,谁想不开就去用。
    mafeifan
        10
    mafeifan  
       2021-09-01 23:18:50 +08:00 via iPhone
    vscode 调试 PHP 比 PHPstorm 要好用一些
    heqichang
        11
    heqichang  
       2021-09-02 10:14:54 +08:00
    给 class 加个 @property 注释应该就可以了
    个人感觉 CI 框架对 IDE 不太友好
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1614 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 16:52 · PVG 00:52 · LAX 09:52 · JFK 12:52
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.