मुझे लगता है कि ऐसा किया किसी भी मौजूदा प्लगइन्स नहीं मिला, इसलिए यहाँ यह है: मान लें कि आप पैकेज नियंत्रण से एससीएसएस प्लगइन स्थापित किया है
, आप के रूप में संकुल/प्रयोक्ता/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()
बेशक
, इस उपयोगकर्ता विन्यास सेटिंग्स के साथ एक अधिकारी पैकेज नियंत्रण प्लगइन के रूप में बेहतर होगा (जहां/बंद, आदि पर फ़ाइलों को बचाने के लिए,), लेकिन यह अपनी आवश्यकताओं को पूरा करती है और संपादक ब्लॉक नहीं करता।
स्रोत
2012-08-10 18:48:11
यहाँ [जवाब] [1], उदात्त पाठ 2 में सास का निर्माण प्रणाली का उपयोग करने के लिए buils [1]: http://stackoverflow.com/questions/12448546/sublime-text-2-doesnt -सेव-निर्मित-एसएएस-फाइल/30068537 # 30068537 –