SassyStudio - рджреГрд╢реНрдп рд╕реНрдЯреВрдбрд┐рдпреЛ рдореЗрдВ SCSS / SASS / рдХрдореНрдкрд╛рд╕ рд╕рдорд░реНрдерди

рд╢реБрд░реБрдЖрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, SassyStudio рдХреЛ MIT рдХреЗ рддрд╣рдд рд▓рд╛рдЗрд╕реЗрдВрд╕ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛрдб GitHub рдкрд░ рд╣реЛрд╕реНрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ ред рд▓рдЧрднрдЧ рд╣рд░ рд╣рдлреНрддреЗ, рд╡рд┐рд╕реНрддрд╛рд░ рдФрд░ рдирдИ рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЗ рд╕рд╛рде рдЕрджреНрдпрддрди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреЛ Visual Studio рдЯреВрд▓ рдЧреИрд▓рд░реА рдореЗрдВ рдкрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рд╡рд░реНрддрдорд╛рди рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛




CSS Generation рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ

SassyStudio рд╡рд░реНрддрдорд╛рди рдореЗрдВ CSS рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдХреЗ рджреЛ рддрд░реАрдХреЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ: рдЖрдВрддрд░рд┐рдХ рддрдВрддреНрд░, рдЬрдм рдЖрдкрдХреЛ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдкреАрд╕реА рдкрд░ рдХреБрдЫ рднреА рд╕реЗрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реЛрддреА рд╣реИ, рдФрд░ рдмрд╛рд╣рд░реА, рд░реВрдмреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП рдФрд░ рдзреНрдпрд╛рди, рдмреБрдирд┐рдпрд╛рджреА рдХрдореНрдкрд╛рд╕ рд╕рдорд░реНрдерди !

рдЖрдВрддрд░рд┐рдХ рддрдВрддреНрд░ рдПрдХ рддреНрд╡рд░рд┐рдд рдПрдирдПрд╕рдПрдПрд╕ рд╣реИ , рдЖрдпрд░рдирд░реБрдмреА рдХреЗ рд░реВрдк рдореЗрдВ рд╣реБрдб рдХреЗ рдиреАрдЪреЗ рдХреЛрдИ рд╡рд╕рд╛ рдирд╣реАрдВ рд╣реИ (рдЬреИрд╕рд╛ рдХрд┐ рдорд╛рдЗрдВрдбрд╕реНрдХреЗрдк рд╡реЗрдм рд╡рд░реНрдХрдмреЗрдиреНрдЪ рдореЗрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ)ред рд░реВрдмреА рдЯреВрд▓рдХрд┐рдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЛ рджреЗрдЦрдиреЗ рдФрд░ рдлрд╝реЛрд▓реНрдбрд░ рдХреЛ рдкрде рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рд░реВрдмреА рд╡рд┐рддрд░рдг рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ (sass рдФрд░ рдХрдореНрдкрд╛рд╕ рд╕рдВрдХреБрд▓ рд╕реНрдерд╛рдкрд┐рдд рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП)ред рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдореЗрдВ, рдЗрдВрдЯреЗрд▓реАрдЬреЗрдВрд╕реА рдХреЗ рд▓рд┐рдП рдкреНрд░рдпреЛрдЧрд╛рддреНрдордХ рд╕рдорд░реНрдерди рд╢рд╛рдорд┐рд▓ рд╣реИ, рдЬреЛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдЕрдХреНрд╖рдо рд╣реИред

Visual Studio рд╡рд┐рдХрд▓реНрдкреЛрдВ рдореЗрдВ SassyStudio рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдЕрдиреБрднрд╛рдЧ

рдмрд╛рдЦ, рдФрд░ рдХрдореНрдкрд╛рд╕ рд╕рдорд░реНрдерди рдХреА рд╕реНрдерд╛рдкрдирд╛!

рд╕реНрдерд╛рдкрд┐рдд рд░реВрдмреА рд╡рд┐рддрд░рдг рдХреЗ рд▓рд┐рдП рдкрде рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВ

рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рдХрдВрдкрд╛рдЗрд▓рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп, рд╕рднреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╕рдВрд╕рд╛рдзрд┐рдд рд╣реЛрдиреЗ рд╡рд╛рд▓реА рдлрд╝рд╛рдЗрд▓ рдХреА рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рд╣реЛрддреА рд╣реИ, рдЬрд╣рд╛рдВ рддреИрдпрд╛рд░ рд╕реАрдПрд╕рдПрд╕ рдлрд╛рдЗрд▓реЗрдВ рджрд┐рдЦрд╛рдИ рджреЗрдВрдЧреАред рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЗ рд╕рд╛рде, рджреЛ рдлрд╛рдЗрд▓реЗрдВ рд╡рд╣рд╛рдВ рджрд┐рдЦрд╛рдИ рджреЗрдВрдЧреА: рдорд╛рдирдХ рдФрд░ рдиреНрдпреВрдирддрдоред

рд╕рдВрдХрд▓рд┐рдд рдлрд╝рд╛рдЗрд▓ рдХреЗ рдмрдЧрд▓ рдореЗрдВ рдорд╛рдирдХ рдФрд░ рдиреНрдпреВрдирддрдо рд╕реАрдПрд╕рдПрд╕ рдлрд╛рдЗрд▓реЗрдВ

рдмрд╛рд╣рд░реА рд╕рдВрдХрд▓рдХ рд╕рдорд░реНрдерди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ

рдпрд╣ рдЗрд╕ рддрдереНрдп рдкрд░ рдзреНрдпрд╛рди рджреЗрдиреЗ рдпреЛрдЧреНрдп рд╣реИ рдХрд┐ рдбреИрд░реЗрди рдХреЛрдк рдПрдХ рдЕрдЪреНрдЫрд╛ рд▓рдбрд╝рдХрд╛ рд╣реИ! рдЙрд╕рдиреЗ рдореБрдЭреЗ рдХрд╛рдо рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рдЦреБрд╢реА рдФрд░ рдЦреБрд╢реА рдХреЗ рд╕рд╛рде рдЪреАрдЦрд╝ рдХрд░ рджрд┐рдпрд╛! рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдкрд╣рд▓реЗ рдЪрд┐рддреНрд░реЛрдВ рдХреЗ рд░реВрдк рдореЗрдВ, рдФрд░ рдлрд┐рд░ рдореИрдВ рд╕рдордЭрд╛рдКрдВрдЧрд╛:

рд╡рд┐рдЬреБрдЕрд▓ рд╕реНрдЯреВрдбрд┐рдпреЛ рдореЗрдВ SCSS рдкрд░ рдЖрдзрд╛рд░рд┐рдд рдХрдИ рд╕реНрд╡рддрдВрддреНрд░ рдбрд┐рдЬрд╛рдЗрди рд╡рд┐рд╖рдпреЛрдВ рдХреЗ рд╕рд╛рде рдПрдХ рд╕рдорд╛рдзрд╛рди рдХрд╛ рджреГрд╢реНрдп

рдХрд░реАрдм рд╕реЗ рджреЗрдЦреЗрдВ:

рдбрд┐рдЬрд╝рд╛рдЗрди рдереАрдо рдХреЛ рдирдЬрд╝рджреАрдХ рд╕реЗ рджреЗрдЦреЗрдВ

рд╕реНрдкрд╖реНрдЯреАрдХрд░рдг

ASP.NET MVC рдкрд░ рдЖрдзрд╛рд░рд┐рдд рдПрдХ рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рд╡рд┐рд╖рдпреЛрдВ рдХреЗ рд╕рд╛рде рдПрдХ рдлрд╝реЛрд▓реНрдбрд░ рд╣реИред рдкреНрд░рддреНрдпреЗрдХ рд╡рд┐рд╖рдп рдХрд╛ config.rb рдФрд░ sass-watch.cmd рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рд╕рд╛рде рдЕрдкрдирд╛ рдлрд╝реЛрд▓реНрдбрд░ рд╣реЛрддрд╛ рд╣реИ, рдЕрд░реНрдерд╛рдд рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ SCSS рдлрд╝рд╛рдЗрд▓ рд╕рдВрдХрд▓рдХ рдХреЗ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╕реЗ рдПрдХ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рдПрдХ рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╣реИред рддрджрдиреБрд╕рд╛рд░, рдереАрдо рд╡рд┐рдХрд╕рд┐рдд рдХрд░рддреЗ рд╕рдордп, рдореИрдВрдиреЗ sass-watch.cmd рдлрд╝рд╛рдЗрд▓ рдЪрд▓рд╛рдИред рдХрдИ рд╡рд┐рд╖рдпреЛрдВ рдХреЗ рд╕рдорд╛рдирд╛рдВрддрд░ рд╡рд┐рдХрд╛рд╕ рдХреЗ рд╕рд╛рде, рдореИрдВрдиреЗ рдЗрдирдореЗрдВ рд╕реЗ рдХрдИ рдлрд╛рдЗрд▓реЗрдВ рдЪрд▓рд╛рдИрдВ, рдЬреЛ рдХрд╛рдо рдХреЗ рдорд╛рд╣реМрд▓ рдХреЛ рдЦрд░рд╛рдм рдХрд░рддреА рд╣реИрдВ рдФрд░ рдХрднреА-рдХрднреА рднреНрд░рдо рдкреИрджрд╛ рдХрд░рддреА рд╣реИрдВред

рдмрд╛рд╣рд░реА рд╕рдВрдХрд▓рдХ рдХреЗ рд╕рд╛рде SassyStudio рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп, sass-watch.cmd рдлрд╝рд╛рдЗрд▓реЛрдВ рдФрд░ рд╕рдорд╛рди рдмреИрдЪ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдЧрд╛рдпрдм рд╣реЛ рдЧрдИред рдХрд╛рдо рдХрд░рддреЗ рд╕рдордп, config.rb рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдФрд░ рдПрдХ рджреВрд╕рд░реЗ рдХреЗ рд╕реНрд╡рддрдВрддреНрд░ рд░реВрдк рд╕реЗ рдЙрдард╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╣рдо рд╕рдВрдкрд╛рджрди рдФрд░ рд╕рд╣реЗрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рдореБрдЦреНрдп рд╕реНрдЯрд╛рдЗрд▓рд╢реАрдЯ рдЦреЛрд▓рддреЗ рд╣реИрдВ - рд╕рдВрдХрд▓рди рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рд╣реЛрддрд╛ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд╕рдВрдХрд▓рди рддрдм рд╣реЛрддрд╛ рд╣реИ рдЬрдм рдЖрдпрд╛рдд рджреНрд╡рд╛рд░рд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдлрд╛рдЗрд▓реЗрдВ рд╕рдВрд╢реЛрдзрд┐рдд рд╣реЛрддреА рд╣реИрдВ ред

рдкрд░рдХрд╛рд░

рдХрдореНрдкрд╛рд╕ рдмрд┐рдирд╛ рдХрд┐рд╕реА рдЕрддрд┐рд░рд┐рдХреНрдд рд╣реЗрд░рдлреЗрд░ рдХреЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдЬрд╛рдВрдЪ рдХреА рдЧрдИред

рдЫрд╡рд┐

рдХреЗрд╡рд▓ рдПрдХ рдЪреАрдЬ рд╣реИ IntelliSenseред рд╣рд╛рд▓рд╛рдБрдХрд┐, рдпрд╣ рд╣рд▓ рд╣реИред рд╡рд┐рд╕реНрддрд╛рд░ рд╡рд┐рдХрд▓реНрдкреЛрдВ рдкрд░ рдлрд┐рд░ рд╕реЗ рдзреНрдпрд╛рди рджреЗрдВред рд╢рд╛рдорд┐рд▓ рдкрде рдЖрдЗрдЯрдо рд╣рдо рдХреНрдпрд╛ рдЬрд░реВрд░рдд рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдХрдореНрдкрд╛рд╕ рдХреЗ рд▓рд┐рдП рдЕрдкрдирд╛ рд░рд╛рд╕реНрддрд╛ рдПрдХ рдкрдВрдХреНрддрд┐ рдореЗрдВ рд▓рд┐рдЦреЗрдВ:

e:\Ruby190\lib\ruby\gems\1.9.0\gems\compass-0.12.2\frameworks\compass\stylesheets\

рдПрдХ рдкрдВрдХреНрддрд┐ рдореЗрдВ рдЕрд░реНрдзрд╡рд┐рд░рд╛рдо рджреНрд╡рд╛рд░рд╛ рдЕрд▓рдЧ рдХрд┐рдП рдЧрдП рдХрдИ рдорд╛рд░реНрдЧ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред

рд▓реЗрдЦрдХ рдХреА рд╡реЗрдмрд╕рд╛рдЗрдЯ рдФрд░ GitHub - рд╕рдорд╕реНрдпрд╛ рдкреГрд╖реНрда рдкрд░ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреА рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рд╡рд┐рд╕реНрддреГрдд рдЬрд╛рдирдХрд╛рд░реА, рдЬрдмрдХрд┐ рд╕рдмрд╕реЗ рд╡рд┐рд╕реНрддреГрдд рдЬрд╛рдирдХрд╛рд░реА рдФрд░ рд╕рднреА рд╕реВрдХреНрд╖реНрдорддрд╛рдПрдВ рд╣реИрдВред рдФрд░ рдХрдИ рд╕реВрдХреНрд╖реНрдорддрд╛рдПрдВ рд╣реИрдВ рдФрд░ рдпрд╣ рдЕрдЪреНрдЫрд╛ рд╣реИ!

рдХреБрд▓ рдорд┐рд▓рд╛рдХрд░


SassyStudio рдЕрднреА рднреА рдорд╛рдЗрдВрдбрд╕реНрдХреЗрдк рд╡реЗрдм рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ (рднреБрдЧрддрд╛рди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╕рдВрд╕реНрдХрд░рдг) рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдореЗрдВ рд╣реАрди рд╣реИред рджреВрд╕рд░реА рдУрд░, SassyStudio рдХрд╛ рдореБрдЦреНрдп рд╡реНрдпрд╡рд╕рд╛рдп 100% рдкреВрд░реНрдг рд╣реИ, рдЬреЛ рд╕рдВрдХрд▓рд┐рдд рд╣реИ, рд╡рд╛рдХреНрдпрд╡рд┐рдиреНрдпрд╛рд╕ рд╣рд╛рдЗрд▓рд╛рдЗрдЯрд┐рдВрдЧ рдХреЗ рд╕рд╛рде рд╕рдВрдкрд╛рджрди, рд╕рдВрдЪрд╛рд▓рди рдХреА рдЧрддрд┐ (рдорд╛рдЗрдВрдбрд╕реНрдХреЗрдк рд╡реЗрдм рд╡рд░реНрдХрдмреЗрдиреНрдЪ рдЗрд╕ рд╕рдВрдмрдВрдз рдореЗрдВ рдЕрддреНрдпрдВрдд рдЕрдиреБрддреНрддрд░рджрд╛рдпреА рд╣реИ), рдЗрдВрдЯреЗрд▓реАрд╕реЗрдирд┐рдпрди, рдпрджреНрдпрдкрд┐ рдЖрдВрд╢рд┐рдХред рдХрд┐рд╕реА рднреА рд╕реНрдерд┐рддрд┐ рдореЗрдВ, SCSS / SASS + рдХрдореНрдкрд╛рд╕ рдмрдВрдбрд▓ рдореЗрдВ рд╕реНрдЯрд╛рдЗрд▓ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЗ рд╕реНрддрд░ рдкрд░ рдкреНрд░рднрд╛рд╡реА рдХрд╛рдо рдХреЗ рд▓рд┐рдП, рдЕрдм рдХреЗ рд▓рд┐рдП WebStorm рдЪреБрдирдирд╛ рдмреЗрд╣рддрд░ рд╣реИред рдФрд░ рдЖрдк SassyStudio рдХреЗ рд╡рд┐рдХрд╛рд╕ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕ рдЙрдкрдХрд░рдг рдХреЛ рд╕рднреА рдХреЗ рд▓рд┐рдП рдЖрджрд░реНрд╢ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ!

Source: https://habr.com/ru/post/In201670/


All Articles