自动关闭记事本++中的html标签和jsp,php,asp标签,并在脚本小写的行末尾加分号

2022-08-30 13:48:41

我使用,我喜欢它

我特别希望它这样做:

  1. 自动关闭 HTML 标记。(例如。</div>)
  2. 在开始对.jsp、.asp.php文件进行正确缩进后关闭标记。(例如,<%%><?php ?>)
  3. 默认情况下,在行尾放置一个分号(每当我在里面开始一个新行时)<?php ?>)

对于(1),当我想在php文件中编写HTML标签时,这对我来说真的很令人沮丧。我升级到6.5.1,并尝试了TextFX,但它仅适用于具有扩展名或.html.htm

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


答案 1

关于自动关闭html标签,对我来说,只有html作为语言并不能解决问题。

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


更改自动完成首选项(如下所示)工作正常:

  • 设置>首选项

settings_prefs

  • “自动完成”选项卡> html/xml 关闭标记>“自动插入”部分

auto-insert

我使用记事本++ v6.5.2


答案 2

如果您正在编辑PHP文件并希望它自动完成HTML标记,除了在首选项中打开“自动插入HTML / XML标记”之外,还必须在编辑该文件时将编程语言更改为HTML。

在记事本++ 中,转到“语言”菜单,找到“HTML”并单击它。

这会将文件的语言设置为 HTML,以便自动完成标记在 PHP 文件中起作用。

即使将语言设置为 HTML,它仍然会突出显示<?php ?> 标记中的任何内容作为 PHP 代码,并且如果启用了此功能,它不会影响括号的自动关闭。

您必须打开自动插入 html/xml 关闭标记,如 Noha 的答案中所述。

  • 设置>首选项
  • “自动完成”选项卡> html/xml 关闭标记>“自动插入”部分

推荐