具有html特定功能的编辑器

时间:2016-04-29 20:03:07

标签: html vim phpstorm webstorm text-editor

我在编辑器/插件中搜索具有此类html特定功能的编辑器:

  • 删除节点
  • 仅删除节点内容
  • 导航到下一个/上一个节点,以及父/子节点
  • 导航到下一个/上一节点属性
  • 开始和结束标签之间的导航

我喜欢并使用Vim和JetBrains IDE,但我还没有找到具有类似功能的插件。任何人都可以建议这样的编辑/插件吗?

2 个答案:

答案 0 :(得分:2)

默认情况下,大部分内容都出现在WebStorm / PHPStorm中:

删除节点

删除节点和所有后代:

  • 将光标移动到节点
  • Expand Selection Ctrl + W )直到选择整个节点
  • 德尔

仅删除节点内容

  • 将光标移动到节点内容
  • Expand Selection Ctrl + W ),直到选中所有内容
  • 德尔

使用Remove Enclosing Tag删除特定的封闭父节点( Ctrl + Shift + Del

导航到下一个/上一个节点,以及父/子节点

下一个/上一个节点是Next method Alt + )/ Previous method Alt +

使用Move Caret To Code Block Start Ctrl + [)跳转到父节点的开头,并以Move Caret To Code Block End控制 + ] )。可能必须按两次,具体取决于光标所在的位置。

(我没有看到直接跳转到子节点的好方法)

导航到下一个/上一节点属性

(也想知道一个!)

开始和结束标签之间的导航

就像移动到上面的父节点:Move Caret To Code Block Start Ctrl + [)和Move Caret To Code Block End Ctrl + ] )。

答案 1 :(得分:1)

看看https://github.com/mattn/emmet-vim。它似乎满足了您的大多数要求。