如何打开mysql php函数自动完成功能?

时间:2019-02-25 07:00:09

标签: php mysql mysqli visual-studio-code atom-editor

我有两个相关的问题,关于如何打开mysql php函数自动完成功能?我的意思是,如果我输入类似“ phpin”的函数,编辑器将弹出public class JpaResourceManager extends ResourceManagerCommon implements XAResource { private static final XLogger logger = XLogger.getXLogger(JpaResourceManager.class); private EntityManager em; public JpaResourceManager(PersistanceAgent<EntityManagerFactory> persistanceAgent) { super(persistanceAgent); } /** * EntityManagerFactory will be retrieved from ConfigurableApplicationContext */ @Override public void start(Xid xid, int i) throws XAException { EntityManagerFactory emf = this.persistanceAgent.getDataSource(); this.em = emf.createEntityManager(); } @Override public int prepare(Xid xid) throws XAException { try { ITxArea txArea = getTxArea(); em.joinTransaction(); for (EntityWithOperation entity : txArea.values()) { em.persist(entity); } //this.em.flush(); // Explicitly calling flush } catch (Exception e) { throw new XAException(XAException.XAER_RMERR); } return XA_OK; } @Override public void commit(Xid xid, boolean isLocalTransaction) throws XAException { if (em.isOpen()) { em.clear(); em.close(); } } @Override public Xid[] recover(int i) throws XAException { return new Xid[0]; } @Override public void rollback(Xid xid) throws XAException { logger.warn("JPA ResourceManager ROLLBACK called.."); closeEntityManager(this.em); } @Override public boolean setTransactionTimeout(int i) throws XAException { return false; } @Override public void end(Xid xid, int i) throws XAException { } @Override public void forget(Xid xid) throws XAException { } @Override public int getTransactionTimeout() throws XAException { return 0; } @Override public boolean isSameRM(XAResource xaResource) throws XAException { return false; } } ,但是当我输入“ mysql / wi”时,它什么也没有显示,这是第一个。

第二个问题是名称是什么,哪些编辑者支持这一点:

在某些IDE和极少数的编辑器(如VSCode)中,当您键入某种语言的任何内置代码时,它将弹出自动完成的信息,如PHP,例如,如果我键入“ mysqli”:

显示类似phpinfo();

的内容

所以我有了如何使用该函数的方法,所以我只需要输入所需信息就可以输入mysqli(),如果我输入“ mysqli($ host,$ user,$ dbName)“

显示此mysqli(all string : $host, $user, $password, $dbname, $port, $socket) $ password mysqli($host,$user, 这表示成功使用密码是必需的。

那么 TL; DR 哪些编辑器支持Intel(如果我是对的话)以及如何在Atom或VSCode中启用这种功能?

0 个答案:

没有答案