vim 中的 html 缩进
我不知道这是否可能,但是有人知道支持这种情况的缩进脚本吗?
(| 是光标)
如果
<div>|<div>
我按 Enter 键,我想看到
<div>
|
</div>
而不是
<div>
|<div>
I don't know if this is possible, but does anyone know of an indent script that will support this scenario?
(| is cursor)
given
<div>|<div>
if I press enter, I want to see
<div>
|
</div>
instead of
<div>
|<div>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
delimitMate 会为您解决这个问题。
但是,您将需要两个额外的设置...
添加 >:<与 html 文件列表配对:
并告诉它在插入 a 后要添加什么模式
(这将插入两个 s,而不是插入两个 a ,按向上键,然后插入一个制表符)
delimitMate will take care of this for you.
You will however, need two additional settings...
add the >:< pair to the list of html files:
and tell it what pattern you'd like to add after inserting a
(this will, instead of inserting two a , insert two s, press up, then insert a tab)
最终选择了布莱恩·卡珀斯的答案,只做了很小的修改
Ended up going with brian Carpers answer, only modified very slightly
你可以这样做:
You could do something like this: