atom-editor - Atom,如何在 MAC 上导入 PHP 命名空间和类
问题描述
我希望在 Atom 中有一种替代Sublime Text包 Php Companion的方法,它允许导入命名空间和类。
我试图弄清楚atom-autocomplete-php插件中的这个功能是如何工作的。
在文档中列出了以下功能:
- 自动完成类名并在需要时自动添加使用语句。
- 添加光标下类的use语句(ctrl-alt-u)
所以我认为,当我在编写时需要在我的 PHP 文件中导入一个类时,使用...
我会得到一系列选项,但我需要的作曲家包没有在我的列表中列出。
如果我按ctrl-alt-u或ctrl-cmd-u没有任何反应。(我使用的是 MAC)
它是如何工作的?
解决方案
我发现 OsX 上的预定义键绑定存在某种不兼容性。
我已经解决了重新映射自动完成命名空间和导入使用语句的键绑定
现在我已经重新映射到cmd-alt-u和 cmd-alt-n而不是ctrl-alt-u和ctrl-alt -n 。
要做到这一点:
- 打开Atom > Preferences > Keybindings。
- 单击“您的键盘映射文件”创建个人键盘映射文件。
- 在文件中添加了此代码。
这是代码:
'atom-text-editor':
'cmd-alt-u': 'atom-autocomplete-php:import-use-statement'
'cmd-alt-n': 'atom-autocomplete-php:namespace'
推荐阅读
- java - Spock 使用 spring-boot-starter 1.5.16.RELEASE 测试问题
- python - 使用 Python 进行主成分分析
- python - 反向累积以获取 Pandas 中的逐月数据
- nginx - 如何在 Nginx 中拒绝包含点点斜杠(相对路径)的路径?
- gradle - 如何在 Gradle 中复制目录并保留符号链接?
- jquery - JQuery Searchable onSearchEmpty 需要显示一个按钮
- python - Python and signal handlers
- python-3.x - 在 Inception V3 上训练时权重没有变化,但在 VGG16 上工作正常
- r - 哪些 R 对象可以具有任意属性?
- android - 在较低版本的 Android 上运行时出现问题