要讓sublime text直接運行html文件,需配置構建系統并使用插件實現。具體步驟如下:1. 安裝package control:通過控制臺粘貼代碼安裝,并重啟sublime text;2. 安裝view in browser插件:通過命令面板搜索并安裝,之后可右鍵或用快捷鍵ctrl+shift+v(mac為cmd+shift+v)運行html;3. 自定義構建系統:新建構建配置文件,填寫瀏覽器路徑,保存后選擇該構建系統,按下ctrl+b(mac為cmd+b)即可運行;4. 實現自動刷新:安裝livereload插件及瀏覽器擴展,啟用后保存文件即可自動刷新;5. 配置其他瀏覽器:修改構建配置文件中的瀏覽器路徑為對應瀏覽器;6. 構建出錯處理:檢查路徑是否正確、json語法是否規范、查看控制臺輸出以排查錯誤。
讓sublime text直接運行HTML文件,其實就是省去手動打開瀏覽器這一步,提高效率。核心在于配置Sublime的構建系統,讓它調用瀏覽器來打開你的HTML文件。
配置Sublime Text直接運行HTML,并提供快捷鍵教程:
解決方案
-
安裝Package Control (如果還沒有):
立即學習“前端免費學習筆記(深入)”;
- 打開Sublime Text。
- 按下Ctrl + (或者 View > Show console) 打開控制臺。
- 粘貼以下代碼到控制臺并回車:
import urllib.request,os,hashlib; h = '6f4c264a24d733297e1133470e7a80bb'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); by = urllib.request.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); print('Error validating download (got %s instead of %s), please try manual install' % (dh, h)) if dh != h else open(os.path.join( ipp, pf), 'wb' ).write(by)
- 重啟Sublime Text。
-
安裝View in Browser插件:
-
自定義構建系統(如果想用Ctrl+B運行):
- 打開Sublime Text。
- 選擇 Tools > Build System > New Build System…。
- 粘貼以下代碼到新的構建配置文件中:
{ "cmd": ["C:/Program Files/Google/chrome/Application/chrome.exe", "$file"], // 修改成你的Chrome瀏覽器路徑 "selector": "text.html" }
- 將 “C:/Program Files/Google/Chrome/Application/chrome.exe” 替換成你電腦上Chrome瀏覽器的實際路徑。如果你用的是其他瀏覽器,也要相應修改。
- 保存文件,命名為 HTML.sublime-build (Sublime會自動將文件保存在正確的目錄下)。
- 選擇 Tools > Build System > HTML。
現在,你可以按下 Ctrl + B (或者 Cmd + B on Mac) 來運行你的HTML文件了。
Sublime Text如何自動刷新瀏覽器?
Sublime Text本身不具備自動刷新瀏覽器的功能,需要借助插件來實現。LiveReload 是一個不錯的選擇。
-
安裝LiveReload插件:
- 打開命令面板 (Ctrl + Shift + P 或 Cmd + Shift + P)。
- 輸入 Install Package 并選擇。
- 搜索 LiveReload 并安裝。
-
安裝瀏覽器插件:
- 在Chrome網上應用店搜索 LiveReload 并安裝瀏覽器插件。
- 啟用瀏覽器插件。
-
在Sublime Text中啟用LiveReload:
- 打開要進行LiveReload的HTML文件。
- 按下 Ctrl + Shift + P (或 Cmd + Shift + P)。
- 輸入 LiveReload: Enable/Disable Plugins 并選擇。
- 確保選中 Enable – Simple Reloads。
現在,當你修改并保存HTML文件時,瀏覽器會自動刷新。
如何配置Sublime Text支持其他瀏覽器?
如果你不想使用Chrome,想用firefox或其他瀏覽器,只需要修改構建系統配置文件即可。
- 找到你之前創建的 HTML.sublime-build 文件。
- 修改 “cmd” 行,將Chrome的路徑替換成你想要使用的瀏覽器的路徑。例如,Firefox的路徑可能是 “C:/Program Files/Mozilla Firefox/firefox.exe”。
確保路徑是正確的,并且瀏覽器已經安裝在你的電腦上。
Sublime Text 構建系統出錯怎么辦?
構建系統出錯通常是由于路徑配置不正確或者語法錯誤導致的。
- 檢查路徑:確保你的瀏覽器路徑是正確的。復制粘貼路徑到資源管理器或Finder中,看看是否能直接打開瀏覽器。
- 檢查語法:JSON格式要求嚴格,確保你的構建配置文件中沒有語法錯誤,比如缺少逗號或引號。
- 查看控制臺輸出:按下 Ctrl + 打開控制臺,查看構建系統的輸出信息,通常會顯示錯誤原因。
如果還是無法解決,可以嘗試刪除 HTML.sublime-build 文件,然后重新創建一個新的構建系統。