ctrl+shift+p filters: :st2 :st3 :win :osx :linux
浏览

PHPSnippets

gerardroche 全部

为Sublime Text提供的PHP代码片段。

标签 php, snippets

详情

安装次数

  • 总数 128K
  • Win 94K
  • Mac 14K
  • Linux 21K
8月6日 8月5日 8月4日 8月3日 8月2日 8月1日 7月31日 7月30日 7月29日 7月28日 7月27日 7月26日 7月25日 7月24日 7月23日 7月22日 7月21日 7月20日 7月19日 7月18日 7月17日 7月16日 7月15日 7月14日 7月13日 7月12日 7月11日 7月10日 7月9日 7月8日 7月7日 7月6日 7月5日 7月4日 7月3日 7月2日 7月1日 6月30日 6月29日 6月28日 6月27日 6月26日 6月25日 6月24日 6月23日 6月22日
Windows 9 6 7 4 2 10 8 9 9 3 5 7 7 7 9 5 4 1 5 9 7 6 6 1 4 2 6 6 7 10 2 6 6 5 6 3 7 6 6 10 3 6 5 3 3 2
Mac 2 1 0 0 1 0 0 0 1 0 2 1 2 0 1 1 0 0 1 1 3 3 1 0 0 1 0 2 0 2 0 0 2 1 0 0 1 0 1 0 1 0 1 2 2 0
Linux 1 3 0 0 1 2 1 1 0 2 0 0 2 3 2 3 0 1 2 0 2 1 1 0 2 1 5 4 5 1 2 5 0 2 1 0 1 1 2 2 2 0 1 1 1 0

README

源代码
raw.​githubusercontent.​com

什么是PHPSnippets

为Sublime Text提供的PHP代码片段。

Minimum Sublime Version Latest Version GitHub stars Downloads

  • 遵循PSR规范
  • 适用范围最小化自动补全噪音

安装

包控制安装

首选安装方法是 包控制

手动安装

关闭Sublime Text,然后下载或克隆此存储库到名为 PHPSnippets 的目录(位于您的平台Sublime Text包目录中)

OS | 命令 – | —– Linux | git clone https://github.com/gerardroche/sublime-php-snippets.git ~/.config/sublime-text-3/Packages/PHPSnippets OSX | git clone https://github.com/gerardroche/sublime-php-snippets.git ~/Library/Application\ Support/Sublime\ Text\ 3/Packages/PHPSnippets Windows | git clone https://github.com/gerardroche/sublime-php-snippets.git %APPDATA%\Sublime/ Text/ 3/Packages/PHPSnippets

使用方法

OS X Windows Linux 描述
Command+Space Ctrl+Space Alt+/ 激活补全

启用 Tab补全

菜单 → 偏好设置 → 设置

"tab_completion": true
触发器 描述
<? PHP: start tag
<? PHTML: <?php … ?>
<?= PHP: short echo tag
/** PHP: phpdoc
?= PHP: short echo tag
_C PHP: COOKIE['
_E PHP: ENV['
_F PHP: FILES['
_G PHP: GET['
_P PHP: POST['
_R PHP: REQUEST['
_S PHP: SERVER['
_SS PHP: SESSION['
am PHP: array map
arr PHP: variable = array
c PHP: class
c PHP: class declaration
case PHP: case
class PHP: class
closure PHP: closure
con PHP: constructor
def PHP: define
定义? PHP: 已定义
do PHP: do while 循环
doc_c PHP: phpdoc 类
doc_d PHP: phpdoc 常量
doc_f PHP: phpdoc 函数
doc_i PHP: phpdoc 接口
doc_s PHP: phpdoc 函数
doc_v PHP: phpdoc 属性
dst PHP: 声明strict_types
echo PHP: 输出字符串
echo PHTML: 输出变量
echoh PHTML: 输出html实体
else PHP: else
else PHTML: else
elseif PHP: elseif
elseif PHTML: elseif
endfor PHTML: endfor
endforeach PHTML: endforeach
endif PHTML: endif
endswitch PHTML: endswitch
endwhile PHTML: endwhile
ethis PHP: 输出 $this->
ethis PHTML: 输出 $this->
ev PHP: 输出变量
f PHP: 函数
flatten PHP: 展平数组
for PHP: for 循环
foreach PHP: 每个值foreach
foreach PHTML: 每个值foreach
foreachk PHP: foreach键 => 值
foreachk PHTML: foreach键 => 值
foreachv PHP: 每个值foreach
fpri PHP: final private方法
fpris PHP: final private静态方法
fpro PHP: final protected方法
fpub PHP: final public方法
fpubs PHP: final public静态方法
fun PHP: 函数
getter PHP: getter
globals PHP: $GLOBALS['
gm PHP: getter
i PHP: 接口
if PHP: if语句
if PHTML: if语句
if? PHP: var = cond ? a:b
ifelse PHP: if-else
ifelse PHTML: if-else
inc PHP: 包含文件 'file'
inc1 PHP: 包含一次文件 'file'
is PHP: 判断变量是否已设置
kv PHP: 'key' => 'value'
m PHP: 方法
met PHP: 方法
n PHP: 命名空间
命名空间 PHP: 命名空间
p PHP: 属性
php PHTML: <?php … ?>
pr PHP: print_r
pre PHP: print_r and exit
pri PHP: private方法
pro PHP: protected方法
psm PHP: public静态方法
pub PHP: public方法
pubs PHP: public静态方法
r PHP: return
req PHP: 包含文件
req1 PHP: 包含一次文件
reqd PHP: 包含目录文件
ret PHP: return
ret0 PHP: return false
ret1 PHP: return true
retf PHP: return false
rett PHP: return true
rt PHP: return $this
rv PHP: return变量
self PHP: self:
setter PHP: setter
sm PHP: setter
switch PHP: switch语句
t PHP: $this->
this PHP: $this->
this PHTML: <?php $this->
throw PHP: 抛出异常
trait PHP: trait
try PHP: try catch
use PHP: use
vd PHP: 输出变量
vde PHP: 输出变量并退出
while PHP: while循环

CONFIGURATION

在您的用户包目录中(通过菜单 Preferences → Browse Packages... 进入)创建一个名为 php-snippets-phtml-settings.tmPreferences 的文件,以下内容(根据您的需求进行修改):

<?xml version="1.0" encoding="UTF-8"?>
<plist version="1.0">
<dict>
    <key>name</key>
    <string>php-snippets phtml settings</string>
    <key>scope</key>
    <string>text.html.basic</string>
    <key>settings</key>
    <dict>
        <key>shellVariables</key>
        <array>




            <dict>
                <key>name</key>
                <string>TM_PHP_OPEN_TAG_WITH_ECHO</string>
                <key>value</key>
                <string>=</string>
            </dict>






        </array>
    </dict>
</dict>
</plist>

LICENSE

BSD 3-Clause License下发布。