Autocomplete 寻找一个像Dreamweaver那样关闭HTML标签的编辑器

Autocomplete 寻找一个像Dreamweaver那样关闭HTML标签的编辑器,autocomplete,editor,dreamweaver,notepad++,phpstorm,Autocomplete,Editor,Dreamweaver,Notepad++,Phpstorm,我非常喜欢Dreamweaver处理XML和HTML文档自动完成的方式 当我为记事本++键入时: TextFX -> TextFX Settings -> Autoclose XHTML/XML Tag 在NetBeans中,它默认在XML和HTTP文件中工作。我建议PHPStorm在没有插件的情况下也可以工作,就像所有JetBrains产品一样。我喜欢。如果您只是在做前端工作,我建议使用PHP打包的 编辑: 在 你好,世界 您真的应该查看Sublime文本: 它有许多自动完成

我非常喜欢Dreamweaver处理XML和HTML文档自动完成的方式

当我为记事本++键入
时:

TextFX -> TextFX Settings -> Autoclose XHTML/XML Tag

在NetBeans中,它默认在XML和HTTP文件中工作。

我建议PHPStorm在没有插件的情况下也可以工作,就像所有JetBrains产品一样。

我喜欢。如果您只是在做前端工作,我建议使用PHP打包的

编辑:



你好,世界 您真的应该查看Sublime文本:

它有许多自动完成的功能,以帮助加快您的编码。哦,而且很性感! 我不是SublimateText专家,但我知道它有很多很酷的“片段”,可以帮助加快编码速度。示例:
键入:

a
选项卡

将产生:

<a href=""></a> 
<div id="wrapper"></div>
将光标置于div标记之间

您还可以得到一个名为的扩展名,它可以让您键入如下内容:

div#wrapper>h1
ALT
+e

要为您设置:

<div id="wrapper">
    <h1></h1>
</div>

将光标放在h1标记之间,这样您就可以键入“Hello World!”

而且,它不会立即关闭您刚刚输入的标记。(就像你的“请注意”)

据我所知(尽管我自己不是它的用户),通过XML插件(可通过插件管理器获得)增强的功能可以做到这一点


(我确信您已经尝试过记事本++中描述的方法。)

如果您想在键入
时自动关闭打开的标记,Komodo Edit具有这种确切的行为。您也可以使用Zen编码。

我过去经常使用Dreamweaver,并且喜欢这种快速关闭标签的方法。当我第一次开始使用Netbeans时,这是我不喜欢的一件事。今天我发现了可以让一切都好起来的环境

在Netbeans中,转到工具>选项>编辑器>代码完成,然后在语言菜单中选择HTML。选中标记为Completion的框,在小于(时提供结束标记。事实上,我在谷歌搜索中发现了你的问题,我希望在Sublim中复制这一精确行为(我最近进行了试用)


但浓缩咖啡是一款很棒的Mac应用程序,它内置了这种精确的行为。

在我看来,它似乎没有。请参阅我在原始问题中的澄清。不,PHPStorm以您“不会接受”的方式进行操作。但是你可以完全关闭它。你运行的是Windows吗?是的,我使用的是Windows 7,我刚刚下载了最新的PHPStorm。如果这是一个错误配置,那么最好找到一种方法来修复它。谢谢你的建议。正如你所说,它不像Dreamweaver那样快速和简单,但肯定比其他编辑器做的更好当他们立即关闭一个标记时。我仍然在等待一个编辑器,尽管它在标记辅助方面做得更好。你可能想看看这个:在你开始抛出-1之前。特别是关于自动化的部分:the-1是为了不合适的词,但感谢你为我展示文档所做的努力。它向我声明nvoke自动完成我可能需要按Tab键或Ctrl+Space键。我之前看到NetBeans默认提供这种自动完成功能,但我正在寻找一个编辑器,它不需要任何东西来关闭打开的标记,只需要键入
就没有必要投票选择错误的答案。Notepad++的自动关闭功能就是这样工作的我觉得一点用都没有。在你更新问题之前,它已经足够有用了。你的答案可能有用,但它永远不适合我的问题。它清楚地说明了我要找的是哪种自动关闭。我只是添加了一个澄清,以避免进一步的误解。谢谢!编辑链接以指向正确的位置。
TextFX -> TextFX Settings -> Autoclose XHTML/XML Tag
<div class="wrapper">
    <h1>Hello, world!</
<div class="wrapper">
    <h1>Hello, world!</h1>
<div class="wrapper">
    <h1
<a href=""></a> 
<div id="wrapper"></div>
<div id="wrapper">
    <h1></h1>
</div>