【问题标题】:How to automatically import the namespace of a class in VS Code?如何在 VS Code 中自动导入类的命名空间?
【发布时间】:2019-03-10 20:20:32
【问题描述】:

我想在 vscode 中使用快捷方式/扩展名自动添加 php 类的命名空间,但我找不到如何执行此操作。

<?php 

namespace App\Models;


class Article {
}

【问题讨论】:

  • VSC 如何知道命名空间...?
  • 按目录结构。我在 Sublime Text 中有类似的功能
  • 这不是免费的解决方案,但您可以使用 resharper 插件jetbrains.com/resharper

标签: php visual-studio-code


【解决方案1】:

Visual Studio Code 使用这个方便的 PHP Namespace Resolver 扩展。

使用方法:

  1. 右键单击任何类名并选择导入类以在文件顶部自动导入其命名空间
  2. 在 Windows 上按 CTRL+ALT+i / CTRL+Option +i 在 MacOS 上

【讨论】:

  • 如何配置 vscode 以连接到接口的实现? @arsalanramay
【解决方案2】:

另一种方法是

  1. 双击类名突出显示该类。

  2. ctrl + space 键,然后从列表中,命名空间 可以看到具体的类。

  3. 通过上下箭头键从列表中选择所需的命名空间

  4. 在上方按Tab 键自动导入命名空间 页面。

希望这会有所帮助,

【讨论】:

  • 非常感谢,您的解决方案是唯一对我有用的方法
  • 如何配置 vscode 以链接我的所有接口和我的实现?
  • 使用内置系统应该是imo接受的答案
猜你喜欢
  • 2010-09-16
  • 1970-01-01
  • 2018-07-11
  • 2012-12-11
  • 1970-01-01
  • 1970-01-01
  • 2012-02-19
  • 2014-05-01
  • 1970-01-01
相关资源
最近更新 更多