我使用live templates for laravel。当我想插入代码段时,例如Route::get
,我按ctrl + j
,输入route
,会显示弹出窗口:
如何在不使用箭头键的情况下导航至Route::get
?当我输入冒号(route:
)时,它接受第一个片段:
我的完成配置
答案 0 :(得分:0)
通常,如果你很清楚你的实时模板缩写,你不需要按 Ctrl + J (Code | Insert Live Template...
) - 你只需输入缩写并按下你的扩展键(通常是 Tab )。例如,我将t[TAB]
扩展为$this->
,将rt[TAB]
扩展为return $this;
。
我想在这里提出的观点是,如果不打扰小/大写字母并输入所有小字体,以这种方式输入实时模板会更容易。
如果您检查所有默认的实时模板(不包括环绕模板),您会注意到它们都使用缩写中的小写字母而没有资金。
回到您的案例:使用您的实时模板,当您键入route
时,它最好与前两个(Helper::link_to_route
和Helper::route
)匹配,而不是实际的Route::xxx
。因此,键入route:
(添加非字母字符)将触发列表中的第一个(最匹配)模板。
您的选择:
使用正确的大小写 - 键入Route:
(注意大写R
) - 它会比Route::xxx
更好地匹配route
<{1}} < / p>
编辑这些实时模板的实际缩写 - 仅使用小写字母(例如,它将变为route::get
)。这样您就不必担心字母案例了。
将这些实时模板的缩写编辑为更短的内容,仅使用小写字母并且是唯一的。例如:将Route::get
重命名为rget
。如果你经常使用这样的模板,那么你可以从中受益很多。