实现像 html li*3 这样自动展开的插件

290 天前
 wyc9296

html 的 Emmet abbreviation expansion 的功能很酷! 比如说输入ul>li*3,会自动展开成

<ul>
	<li> </li>
	<li> </li>
	<li> </li>
</ul>

最新正在给新语言写一个代码提示插件,想引入这个功能,但是不想要 html 的标记符号,只需要类似于将abc*3展开成abcabcabc就行了,貌似 code snippet 不支持(如果支持操作符或者内嵌 js 就好了)吧?兄弟们有没有办法,求!

1146 次点击
所在节点    Visual Studio Code
2 条回复
fyq
290 天前
可以去 emmet 的源码那里改改:

https://github.com/emmetio/emmet

Platform for new tools
Dig into Emmet source code and re-use its modules to create your very own and unique actions.
wyc9296
290 天前
@fyq 感谢大佬,只是有点难啊😂

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

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

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

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

© 2021 V2EX