我很想在Atom中提供 Sublime Text 包的替代方案 Php Companion ,允许导入命名空间和类。
我正在尝试在 atom-autocomplete-php 插件中找出此功能的工作方式。
在Documentation中列出了以下功能:
所以我认为当我写use时需要在PHP文件中导入类时...
我将获得一系列选项,但是我所需的 composer程序包未在我的列表中列出。
如果我按 ctrl-alt-u 或 ctrl-cmd-u ,则什么也不会发生。 (我正在使用MAC )
它如何工作?
答案 0 :(得分:0)
我发现OsX上的预定义键绑定存在某种不兼容。
我解决了重新映射自动完成的命名空间和 import-use-statements
的键绑定的问题现在我已重新映射到 cmd-alt-u ,而不是 ctrl-alt-u 和 ctrl-alt-n cmd-alt-n 。
要这样做:
这是代码:
#include<iostream>
#include<vector>
#include<ios>
#include<limits>
int main()
{
using namespace std;
vector<string> disliked,words;
int n;
cout<<"Enter the word that you dislike."<<endl;
for(string word;cin>>word;)
disliked.push_back(word);
cout<<"Enter the list of words."<<endl;
cin.sync();
for(string word;cin>>word;)
words.push_back(word);
for(int i=0;i<words.size();i++)
{
int n=0;
for(int j=0;j<disliked.size();j++)
{
if(disliked[j]==words[i])
n++;
}
if(n==0)
cout<<words[i]<<endl;
}
cout<<"Program completed."<<endl;
return 0;
}