自动关闭html标签和记事本++中的jsp,php,asp标签和scriptlet编写的行末尾的分号

时间:2013-12-04 11:20:00

标签: php html notepad++

我使用而我喜欢

我特别想要它这样做:

  1. 自动关闭HTML标记。 (例如</div>
  2. 在启动.jsp,.asp,.php文件的正确缩进后关闭标记。 (例如<% %><?php ?>
  3. 默认情况下在行尾添加分号(每当我在<?php ?>内开始新行时)
  4. 对于(1),当我想在php文件中编写HTML标签时,对我来说真的很令人沮丧。 我已升级到 6.5.1 ,并尝试 TextFX ,但它仅适用于扩展名为.html.htm

    有人可以指导我实现这些功能吗?

2 个答案:

答案 0 :(得分:87)

关于自动关闭html标签,对我来说只有html作为语言没有做到这一点。

(这个答案不完整,但对于给出图像的评论来说太大了。)


更改自动完成首选项(如下所示)有效:

  • 设置&gt; 偏好设置

settings_prefs

  • 自动完成标签&gt; 自动插入部分&gt; html / xml关闭代码

auto-insert

我使用Notepad ++ v6.5.2

答案 1 :(得分:0)

对于2.,您不能输入带有两个字符的自动完成的自定义对(在“自动插入”部分)。因此,如果没有插件,这是不可能的。如果找到一个,我将更新我的答案。

  1. 但是,对于使用分号“;”自动关闭代码,您可以使用此选项和“技巧” Notepad ++而不是将其放在php标记的每一行中(我认为这不是一个好用例),但只在需要时才放。我测试了;和;作为打开和关闭标签,本质上可以满足您的需要(尽管不检查php标签),但它并不是很好。但是,如果使用开始标记“ $”和结束标记“;”,则只要使用变量(就意味着您正在编写代码),就可以获得自动关闭功能。

请注意,使用<和>或任何其他类似的对将破坏其他自动完成功能(包括自动关闭html标记)。这肯定是不好的,因为同时具有<>自动关闭和html标签自动关闭会很好。