我刚刚开始使用 Netbeans(7.1.2,php 版本)来处理 PHP 项目。Netbeans 非常适合编辑较长的 PHP 代码。
但是在我的视图文件中,HTML 与短的 PHP 混合在一起,我真的厌倦了手动输入:
<?php ?>
在 Dreamweaver 中,您只需按一个按钮即可创建这些标签,但在 Netbeans 中,我找不到任何类似键盘快捷键的东西。当然必须有一个。有人知道它是什么吗?
在 Netbeans 中,我转到了工具 -> 选项 -> 编辑器 -> 代码模板并查看了PHP语言的所有缩写。PHP 有很多很多的缩写。但是<?php ?>
标签不在那里。
在输入我的问题后,我想到这样的缩写将用于HTML语言而不是 PHP。我看了看,根本没有任何代码模板。但是添加我自己的一个很简单(缩写:'p',扩展文本' <?php ?>
')。
现在,当光标位于某些 HTML 的中间时,我输入p[TAB]
并显示我的标签!
更新
感谢上面评论中@chris 的链接,我可以将扩展文本更改为<?php echo ${cursor} ?>
,光标最终到达我想要的位置。
浏览了指南,没有看到任何内容
我不认为有,但你可以创建一个宏来自己做:)
您只需单击Edit -> Start Macro Recording然后您必须输入,<?php ?>
然后单击Edit -> Stop Macro Recording。
默认没有一个。最接近的是键入<?
并按ctrl+space这将建议您<?php...
只需键入php + TAB<?php ?>
或phpe + TAB即可<?php echo ?>
它适用于具有默认 PHP 包的 Netbeans 8
如果需要,可以在Tools -> Options -> Editor -> Code Templates上更改该快捷方式;在语言的选择框中选择HTML 。