如何在sublime中使用sass

搞了很久,終於把sass搞定了。css

最開始,我是想使用koala來實現對sass的實時編譯的,可是每當我保存的時候,老是彈出erro錯誤,即沒法編譯生成css文件,百度了半天,問了很久,這個問題仍是沒能解決了,還但願能有個哥哥姐姐不吝指導我一下。。python

下面我給你們介紹一下,如何使用sublime插件實現對scss文件的編譯的吧。windows

首先,你想要使用sass的話,就必須依賴於ruby環境。因此,你要下一個ruby。具體的連接應該是(http://rubyinstaller.org/downloads)。下載相應的版本。建議你們不要使用谷歌瀏覽器,由於他真得加載不出來。瀏覽器

下載好以後,就須要一步步進行安裝了(建議你們把其安裝在c盤),這裏須要注意的是:sass

這個勾別忘了選,由於不選中,就會出現編譯時找不到Ruby環境的狀況。ruby

這時,咱們在控制檯輸入ruby -v就能夠獲得咱們的安裝好的ruby的版本號等信息koa

Ruby 安裝完成後,在開始菜單中找到新安裝的 Ruby,並啓動 Ruby 的 Command 控制面板,以下圖所示:網站

當你的電腦中安裝好 Ruby 以後,接下來就能夠安裝 Sass 了。一樣的在windows下安裝 Sass 有多種方法。給你們提供一種最實用的方法。ui

到 Rubygems(http://rubygems.org/) 網站上將 Sass 的安裝包(http://rubygems.org/gems/sass)下載下來,而後在命令終端輸入:url

gem install <把下載的安裝包拖到這裏>

直接回車便可安裝成功。

接下來,就是在sublime中安裝sass插件和sass build插件了,打開咱們的sublime

首先你要看的是在preference選項下有沒有package control這個選項,若是沒有的話,就表示你沒有Package Control 插件(一個方便 Sublime text 管理插件的插件),這時,你就要從菜單 View - Show Console 或者 ctrl + ~ 快捷鍵,調出 console。將如下 Python 代碼粘貼進去並 enter 執行,不出意外即完成安裝

sublime text3

import urllib.request,os; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); open(os.path.join(ipp, pf), 'wb').write(urllib.request.urlopen( 'http://sublime.wbond.net/' + pf.replace(' ','%20')).read())

sublime text2

import urllib2,os; pf='Package Control.sublime-package'; ipp = sublime.installed_packages_path(); os.makedirs( ipp ) if not os.path.exists(ipp) else None; urllib2.install_opener( urllib2.build_opener( urllib2.ProxyHandler( ))); open( os.path.join( ipp, pf), 'wb' ).write( urllib2.urlopen( 'http://sublime.wbond.net/' +pf.replace( ' ','%20' )).read()); print( 'Please restart Sublime Text to finish installation')

完成了這步以後,再從新打開咱們的sublime,ctrl+shift+p,並輸入install

選擇第一個Install Pacage,

在命令欄中輸入"Sass"而後回車,而後在彈出的列表中選擇Sass插件,經過鼠標單擊或者回車進行安裝,可經過左下角狀態欄查看安裝結果

在命令欄中輸入"SassBuild"而後回車,而後在彈出的列表中選擇SassBuild插件,經過鼠標單擊或者回車進行安裝,可經過左下角狀態欄查看安裝結果

按ctrl+shift+p,輸入package,選擇list packages,就看到了咱們安裝的插件列表

若是你看到了sass和sass bulid就說明插件安裝成功了。

這是你把scss文件寫完以後,按ctrl+b就能夠實現sass文件的編譯了,他會生成一個自動編譯生成css文件。這裏,再跟你們介紹一下windows7下解決中文亂碼的問題吧。須要作的就是:

找到ruby的安裝目錄,裏面也有sass模塊,如這個路徑: C:/Ruby/lib/ruby/gems/1.9.1/gems/sass-3.3.14/lib/sass 在這個文件裏面engine.rb,添加一行代碼Encoding.default_external = Encoding.find(‘utf-8’) 放在全部的require XXXX 以後便可.

相關文章
相關標籤/搜索
每日一句
    每一个你不满意的现在,都有一个你没有努力的曾经。