首页 > 解决方案 > Atom,如何在 MAC 上导入 PHP 命名空间和类

问题描述

我希望在 Atom 中有一种替代Sublime TextPhp Companion的方法,它允许导入命名空间

我试图弄清楚atom-autocomplete-php插件中的这个功能是如何工作的。

文档中列出了以下功能:

所以我认为,当我在编写时需要在我的 PHP 文件中导入一个类时,使用...
我会得到一系列选项,但我需要的作曲家包没有在我的列表中列出。

如果我按ctrl-alt-uctrl-cmd-u没有任何反应。(我使用的是 MAC

它是如何工作的?

标签: atom-editor

解决方案


我发现 OsX 上的预定义键绑定存在某种不兼容性。

我已经解决了重新映射自动完成命名空间导入使用语句的键绑定

现在我已经重新映射到cmd-alt-ucmd-alt-n而不是ctrl-alt-uctrl-alt -n 。

要做到这一点:

  1. 打开Atom > Preferences > Keybindings
  2. 单击“您的键盘映射文件”创建个人键盘映射文件。
  3. 在文件中添加了此代码。

这是代码:

'atom-text-editor':  
  'cmd-alt-u': 'atom-autocomplete-php:import-use-statement'
  'cmd-alt-n': 'atom-autocomplete-php:namespace'

推荐阅读