具有 html 个特定功能的编辑器
Editor with html specific features
我在 editor/plugin 中搜索具有 html 特定功能的编辑器:
- 删除节点
- 仅删除节点内容
- 导航到 next/prev 节点,以及 parent/child 节点
- 导航到next/prev节点属性
- 开始标签和结束标签之间的导航
我喜欢并使用 Vim 和 JetBrains IDE,但我还没有为它们找到具有类似功能的插件。谁能推荐这样的 editor/plugin?
看看https://github.com/mattn/emmet-vim。它似乎可以满足您的大部分要求。
其中大部分在 WebStorm / PHPStorm 中默认存在:
删除节点
删除节点和所有后代:
- 将光标移动到节点
Expand Selection
(Ctrl+W)直到全节点被选中
- 删除
仅删除节点内容
- 将光标移动到节点内容
Expand Selection
(Ctrl+W)直到所有内容都被选中
- 删除
使用Remove Enclosing Tag
删除特定的封闭父节点(Ctrl+Shift+Del)
导航到 next/prev 节点,以及 parent/child 节点
Next/previous 节点是 Next method
(Alt+↓) / Previous method
(Alt+↓)
用Move Caret To Code Block Start
(Ctrl+[)跳转到父节点的开头,用Move Caret To Code Block End
(Ctrl+])。可能需要按两次,具体取决于光标所在的位置。
(没看到直接跳转到子节点的好方法)
导航到 next/prev 节点属性
(也想知道一个!)
开始标签和结束标签之间的导航
就像上面移动到父节点一样:Move Caret To Code Block Start
(Ctrl+[), and Move Caret To Code Block End
(Ctrl+]).
我在 editor/plugin 中搜索具有 html 特定功能的编辑器:
- 删除节点
- 仅删除节点内容
- 导航到 next/prev 节点,以及 parent/child 节点
- 导航到next/prev节点属性
- 开始标签和结束标签之间的导航
我喜欢并使用 Vim 和 JetBrains IDE,但我还没有为它们找到具有类似功能的插件。谁能推荐这样的 editor/plugin?
看看https://github.com/mattn/emmet-vim。它似乎可以满足您的大部分要求。
其中大部分在 WebStorm / PHPStorm 中默认存在:
删除节点
删除节点和所有后代:
- 将光标移动到节点
Expand Selection
(Ctrl+W)直到全节点被选中- 删除
仅删除节点内容
- 将光标移动到节点内容
Expand Selection
(Ctrl+W)直到所有内容都被选中- 删除
使用Remove Enclosing Tag
删除特定的封闭父节点(Ctrl+Shift+Del)
导航到 next/prev 节点,以及 parent/child 节点
Next/previous 节点是 Next method
(Alt+↓) / Previous method
(Alt+↓)
用Move Caret To Code Block Start
(Ctrl+[)跳转到父节点的开头,用Move Caret To Code Block End
(Ctrl+])。可能需要按两次,具体取决于光标所在的位置。
(没看到直接跳转到子节点的好方法)
导航到 next/prev 节点属性
(也想知道一个!)
开始标签和结束标签之间的导航
就像上面移动到父节点一样:Move Caret To Code Block Start
(Ctrl+[), and Move Caret To Code Block End
(Ctrl+]).