關於Sublime text 2中Emmet的安裝

2021-06-14 22:33:50 字數 1554 閱讀 9590

其實這個網上很多教程,有一些方法是可行的,但是有一些方法是行不通的。

雖然sublime text 2有不同平台的版本,但是安裝起來,還是有點差異的。

先簡單介紹一下emmet,emmet是zen-coding的乙個fork版本,如今zen-coding的作者已經停止在github上更新了,所以emmet自然成了我們的不二選擇。

但是鄙人重灌系統無數,每次到安裝這蛋疼的emmet時都會要谷歌一番,一來是因為有些東西真的記不住(例如安裝package contorl的**),二來是因為,這emmet實在是太難裝了。

windows平台下安裝emmet應該沒什麼問題,但是在linux下安裝,我是安裝了3次才成功的。下面說一說我安裝過程中的一些細節。

首先,肯定需要安裝package control,這個直接按ctrl+`呼出控制台,輸入以下**:

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(''+pf.replace(' ','%20')).read()); print 'please restart sublime text to finish installation'

如果順利,重啟之後在preferences那兒就可以看到package control了。

接著把package control開啟,輸入install package,進入包安裝,輸入emmet回車,等待5~10秒,看看是否會彈出乙份emmet的描述檔案,如果彈出來了,那麼說明基本的emmet功能你已經可以用了,但是這是不夠的,我們需要完整的emmet。於是,就要用到第二個安裝方法,也就是我選擇的安裝方式——手動安裝:

注意,接下來的步驟是接著上面的步驟來的,所以如果接下來的步驟你看不懂,就證明你沒有貫徹落實上面的步驟。如果沒有意外,你會在sublime text2的根目錄裡找到乙個data資料夾,在data資料夾裡面找到乙個叫packages的資料夾,如果以上兩個資料夾你都找不到,不要緊,手動建立乙個,這樣是可行的。

當你找到了packages目錄,或者已經建立了這麼乙個資料夾之後,你接下來該做的就是去這裡:

好了,現在重啟sublime text 2,開啟你的emmet之旅吧!

補充:部分用linux的網友可能會出現sublime text 2提示「loading pyv8 binary, please wait"的字眼,這是因為pyv8自動尋找更新了,解決辦法如下:

1.在pyv8資料夾下建立乙個名叫linux的資料夾(如果是64位系統請建立linux64)

2.在資料夾內建立乙個叫config.json的文字檔案

4.儲存,重啟st2,問題不再

mt → zh

的urllib2

在 Sublime Text 2 中執行 PHP

本文 tonyx s world。有時候需要用執行一段 php 比如測試某個函式返回值等等,如果啟動 http server,再開啟瀏覽器,那黃花菜都涼了。我們可以在 sublime text 2 中建立 php 的 build system,這樣就可以利用 ctrl b 命令快速執行。廢話不多說了...

解決Sublime Text 2開啟txt中文亂碼

參考 sublime text 2不支援gb2312和gbk編碼,所以開啟txt中文出現亂碼。解決 為sublime text新增編碼型別轉換包 推薦converttoutf8 貌似gbk encoding support有bug 1.安裝sublime package control 參考 開啟s...

sublime text2 常用外掛程式

1 docblockr 該外掛程式提供檔案注釋,方便後期根據注釋生成api文件,輸入 enter調出 在function的上面一行才有效果 2 zencoding 大名鼎鼎的zencoding就不用多解釋,呼叫方式兩種,一種是ctrl alt enter,一種是輸入完標籤直接tab。3 clipbo...