visual studio code 在 mac 下按 F12无效

 

vsc 默认通过 F12可以查看定义(Go to Definition),可以查看类或方法的定义;

但是在 mac 环境下,有时按 F12并不生效,但是菜单栏的 Go 选项是被启动的,
此时需要进行 2 方面的检查:

1. vsc 针对的项目是文件夹的,如果你打开的文件不是在某个文件夹内,部分属性可能就不生效

 

2. 没有安装对应语言的插件,如果打开 vsc 有推荐的插件,建议进行安装:

   

3. 如果是 php 环境,建议安装: PHP Intelephense

   

   如果是 java 环境,建议安装:Java Extension Pack

 

4.可能是设置中 php 的执行路径出问题了,出现如下提示:

   

     那么就到 settings.json 中修改 php 的执行路径:

     

    笔者的情况就是本机上的 php 已经升级到 8.2.0 了,但是配置文件了还是 8.0.12,修改后 ctrl + s 进行保存,

     然后重启 vs code,就可以了。

     如果还是不行,请再进行第 3 步,查看 PHP Intelephense 是否安装了,如果没有就进行安装,问题解决。

 

posted @ 2018-08-07 22:38  一菲聪天  阅读(3463)  评论(0编辑  收藏  举报