1. 程式人生 > >如何在sublime中使用sass

如何在sublime中使用sass

下面我給大家介紹一下,如何使用sublime外掛實現對scss檔案的編譯的吧。

首先,你想要使用sass的話,就必須依賴於ruby環境。所以,你要下一個ruby。具體的連結應該是(http://rubyinstaller.org/downloads)。下載相應的版本。建議大家不要使用谷歌瀏覽器,因為他真得載入不出來。注意:這裡對應的是windows系統。

下載好之後,就需要一步步進行安裝了(建議大家把其安裝在c盤),這裡需要注意的是:

這個勾別忘了選,因為不選中,就會出現編譯時找不到Ruby環境的情況。

這時,我們在控制檯輸入ruby -v就可以得到我們的安裝好的ruby的版本號等資訊

Ruby 安裝完成後,在開始選單中找到新安裝的 Ruby,並啟動 Ruby 的 Command 控制面板,如下圖所示:

當你的電腦中安裝好 Ruby 之後,接下來就可以安裝 Sass 了。同樣的在windows下安裝 Sass 有多種方法。給大家提供一種最實用的方法。

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

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

直接回車即可安裝成功。

接下來,就是在sublime中安裝sass外掛和sass build外掛了,開啟我們的sublime

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

sublime text3

1 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

1 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 之後即可.