繁体   English   中英

最快的书写方式<?php echo … ?>

[英]Quickest way to write <?php echo … ?>

关于堆栈交换,是否应该使用<?php echo ?><?= ?>有很多问题。

我决定使用<?php echo ?> ,但是想知道是否存在一种创建快捷方式以节省编写时间的好方法。

目前,我使用Sublime Text 2的默认设置,没有安装任何插件或任何东西,我不是“超级用户”。 但是我确实知道,如果我输入php,然后按tab,则会输出: <?php ?>

有没有办法在其中产生回声,并且这样做是个好主意吗? 有人做过吗?

PS,我应该补充一点,我并不总是希望出现回声,因为我并不总是需要回声。

您可以将代码段绑定到按键。

<snippet>
    <content>
        <![CDATA[<?php echo ${1:What to echo}; ?>]]>
    </content>
    <description>Basic echo</description>
</snippet>

将以上内容另存为Packages / User文件夹中的echo.sublime-snippet,然后编辑Default( 在此处选择您的操作系统 ).sublime-keymap并添加

{ "keys": ["command+e"], "command": "insert_snippet", "args": {"name": "Packages/User/echo.sublime-snippet" } }

交换出Command-e以获取要使用的任何组合键。 现在,当您点击命令&e时,Sublime将为您添加<?php echo ;?>并将插入光标放在;之前。 为您服务-然后您可以开始输入需要回显的内容。

您也可以替换${1:What to echo}$TM_SELECTED_TEXT卓异将包装你与选定的文本<?php echo;?>当你选中文本,然后按命令&E。

只需重新确定并使用速记语法即可:

 <?= ?>

它不仅打字快捷,而且占用空间更少

每当您需要控制结构时, <?php上的宏都会破坏您foreach

php ,TAB, e ,TAB,然后编写您想要回显的文本。

注意

为了使自动完成工作,文档语法必须为PHP。 如果不是这种情况,请执行CTRL + Shift + P打开命令面板,键入PHP并选择“ Set Syntax: PHP

您可以在“工具”>“代码段”下查看可用的代码段。 我相信有一个内置的回显代码段,它只是简单的echo ,然后用制表符产生<?php echo ?>

要创建新的代码段,请转到工具>新建代码段

SublimeText2文档中的代码段

查看http://docs.sublimetext.info/en/latest/extensibility/completions.html

看一下现有的PHP完成文件,您应该能够按照以下方式插入一个新文件:

{ "trigger": "?pe", "contents": "<?php  echo ?>" }

那么你会做?pe<tab> -但请注意,我不是崇高的文字2用户= P

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM