web-mode / emmet-mode 如果愉快地 expand 出来 erb 标签

2015-06-19 21:26:29 +08:00
 lululau

如果快速生成这样的标签(主要是特别不想打那个百分号)?

<%= expression %>
<% statements %>
<script type="xxx" src="xxx"></script>
<link ....

等等。

vim 的 vim-ragtag plugin 用的很爽,大概是这样:

Mapping Changed to (cursor = ^)
foo<C-X>= foo<%= ^ %>
foo<C-X>+ <%= foo^ %>
foo<C-X>- foo<% ^ %>
foo<C-X>_ <% foo^ %>
foo<C-X><Space> <foo>^</foo>
foo<C-X><CR> <foo>\n^\n</foo>
<C-X>! <!DOCTYPE...>/<?xml ...?>
<C-X>@ <link rel="stylesheet" ...>
<C-X># <meta http-equiv="Content-Type" ... />
<C-X>$ <script src="/javascripts/^.js"></script>

web-mode 或者 emmet-mode 有类似的功能吗?或者这二者的正确使用姿势是什么样的?或者有没有更好用的 Emacs HTML模板插件?

2497 次点击
所在节点    Emacs
2 条回复
zhpooer
2015-06-20 09:25:32 +08:00
yas/snippet
lululau
2015-07-24 15:44:13 +08:00
自己动手,丰衣足食

https://github.com/lululau/ragtag-el

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/199918

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX