在 Debian 中,PhpStorm 的代码模板分为两类:用于新建文件的“文件与代码模板”,以及编码时快速展开的“实时模板 Live Templates”。下面给出可直接照做的操作步骤与示例。
快速入口与位置
文件与代码模板使用
作用与入口
常用变量与指令
快速示例(自定义 PHP 类模板)
#parse("PHP File Header.php")
#if (${NAMESPACE})
namespace ${NAMESPACE};
#end
/**
* Class ${NAME}
* @author ${USER}
* @date ${DATE}
*/
class ${NAME}
{
}
/**
* Created by ${USER} on ${DATE} ${TIME}
*/
实时模板 Live Templates 使用
作用与入口
创建步骤
常用示例
try {
$END$
} catch (Exception $e) {
// TODO: handle exception
$END$
}
for ($i = 0; $i < ${ARRAY}.length; $i++) {
${ELEMENT} = ${ARRAY}[$i];
$END$
}
if (strpos(${HAYSTACK}, ${NEEDLE}) !== false) {
$END$
} else {
$END$
}
使用时在 PHP 文件中输入缩写(如 tryc、fori、ifstrpos),按 Tab 展开。
管理与共享模板