我只是想知道如何自动导入已实现接口的方法。
示例:
//LoaderInterface.php
interface LoaderInterface
{
public function load($endpoint);
}
//myLoader.php
class myLoader implements LoaderInterface
在写完implements LoaderInterface
之后我会用一些命令结束
//myLoader.php
class myLoader implements LoaderInterface
{
public function load($endpoint)
{
//do something
}
}
我试过sublimeCodeIntel
但在我看来这是不可能的,或者我做错了吗?
答案 0 :(得分:0)
在sublime_text中有一种方法
将这些代码
*save*
复制并查封为您想要的名称
<snippet>
<content><![CDATA[
interface ${1:LoaderInterface}
{
public function ${2:load($endpoint);}
}
//myLoader.php
class myLoader implements ${3:LoaderInterface}
]]></content>
<!-- Optional: Set a tabTrigger to define how to trigger the snippet -->
<tabTrigger>loader</tabTrigger>
<!-- Optional: Set a scope to limit where the snippet will trigger -->
<scope>source.php - variable.other.php</scope>
</snippet>
注意:
loader
标记中键入<?php ?>
来拨打您的snippte。 1要记住的更多事情将您的文件保存为.php
call
来other Key Word
您的代码段,您可以将该关键字放入beet-been <tabTrigger>**keyword**</tabTrigger>
答案 1 :(得分:0)
因为我找不到有用的东西,所以我现在决定尝试编写我的第一个插件。我第一次体验Python。
以防万一有人可以使用它或帮助我改进这个插件。
https://github.com/ilpaijin/Sublime-Text-2-AutoimportSignature-Plugin