sass – 在Sublime Text 2中自动编译SCSS文件
发布时间:2020-12-14 18:46:38 所属栏目:资源 来源:网络整理
导读:好的,这就是我想要的: 我写.scss文件,而不是.sass文件 在保存文件时,我在相同的文件夹中获得相应的.css文件 现在Sublime Text2上有很多SASS插件,但似乎没有任何东西可以提供超出语法高亮的功能. 关于如何在Sublime Text2上进行自动编译的任何建议. 解决方法
好的,这就是我想要的:
>我写.scss文件,而不是.sass文件 现在Sublime Text2上有很多SASS插件,但似乎没有任何东西可以提供超出语法高亮的功能. 关于如何在Sublime Text2上进行自动编译的任何建议. 解决方法
我没有找到任何现有的插件,所以这里是:
假设您已经从Package Control安装了SCSS插件,您可以将其保存为Packages / User / SCSS.py. import sublime_plugin import subprocess import os from threading import Thread def compile(input_file): output_file = os.path.splitext(input_file)[0] + ".css" cmd = "sass '{0}':'{1}'".format(input_file,output_file) subprocess.call(cmd,shell=True) class SCSS(sublime_plugin.EventListener): def on_post_save(self,view): scope = (view.syntax_name(view.sel()[0].b)).split().pop() if scope == "source.scss": input_file = view.file_name() t = Thread(target=compile,args=(input_file,)) t.start() 当然,这将是一个更好的官方Package Control插件,具有用户可配置的设置(保存文件,打开/关闭等),但这符合您的要求,不会阻止编辑器. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- html – 使用FontAwesome时,Flexbox大小调整不正确
- html – 为什么在其中使用标记时不显示链接的标题
- 小程序如何快速让用户提供信息
- c# – HTML Agility Pack设置
- 微信小程序之onLaunch与onload异步问题
- javascript – Document.getElementById()返回名称等于id
- javascript – IE8为什么不处理iframe onload事件?
- jquery – 即在单击图像时显示边框
- exchange-server – Exchange Web Services(EWS)API“To”别
- domain-name-system – 在Bind中阻止任何请求