翻譯|使用教程|編輯:董玉霞|2022-04-21 16:06:55.277|閱讀 790 次
概述:WebStorm 可以根據(jù)配置的代碼樣式設(shè)置格式化代碼,還可以從命令行將代碼樣式格式應(yīng)用于指定的文件。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
WebStorm 可以根據(jù)配置的代碼樣式設(shè)置格式化代碼,還可以從命令行將代碼樣式格式應(yīng)用于指定的文件。
命令行格式化程序在后臺啟動 WebStorm 實(shí)例并應(yīng)用格式化。如果 WebStorm 的另一個(gè)實(shí)例已經(jīng)在運(yùn)行,它將無法工作。在這種情況下,可以從正在運(yùn)行的實(shí)例執(zhí)行代碼樣式格式化。使用命令行格式化程序自動定期維護(hù)具有許多貢獻(xiàn)者的大型代碼庫,以確保一致的編碼風(fēng)格。
為了能夠格式化文件,請安裝并啟用支持 WebStorm最新版本 中相應(yīng)文件類型的插件(例如,用于格式化 shell 腳本文件的Shell Script插件)。
Windows
可以在bin下的安裝目錄中找到運(yùn)行 WebStorm 的可執(zhí)行文件。要將此可執(zhí)行文件用作命令行啟動器,請按照命令行界面中的說明將其添加到您的PATH系統(tǒng)中。
句法
webstorm64.exe format [<options>] <path ...>
例子
使用默認(rèn)代碼樣式設(shè)置格式化C: \Data \src目錄中的兩個(gè)特定文件:
webstorm64.exe format C:\Data\src\hello.html C:\Data\src\world.html
使用默認(rèn)代碼樣式設(shè)置遞歸格式化C: \Data \src目錄中的所有文件,包括所有子目錄:
webstorm64.exe format -r C:\Data\src
使用來自C: \Data \settings.xml的代碼樣式設(shè)置非遞歸地格式化C: \Data \src目錄中的所有.xml和.html文件:
webstorm64.exe format -s C:\Data\settings.xml -m *.xml,*.html C:\Data\src
macOS
WebStorm 包含一個(gè)用于運(yùn)行命令行代碼格式化程序的腳本。默認(rèn)情況下,它位于應(yīng)用程序包中:WebStorm.app /Contents /bin /format.sh
句法
./format.sh [<options>] <path ...>
例子
使用默認(rèn)代碼樣式設(shè)置格式化~ /Data /src目錄中的兩個(gè)特定文件:
./format.sh ~/Data/src/hello.html ~/Data/src/world.html
使用默認(rèn)代碼樣式設(shè)置遞歸格式化~ /Data /src目錄中的所有文件,包括所有子目錄:
./format.sh -r ~/Data/src
使用~ /Data /settings.xml中的代碼樣式設(shè)置非遞歸地格式化~ /Data /src目錄中的所有.xml和.html文件:
./format.sh -s ~/Data/settings.xml -m *.xml,*.html ~/Data/src
Linux
可以在bin下的安裝目錄中找到運(yùn)行 WebStorm 的腳本。要將此腳本用作命令行啟動器,請按照命令行界面中的說明將其添加到您的PATH系統(tǒng)中。
句法
webstorm.sh format [<options>] <path ...>
例子
使用默認(rèn)代碼樣式設(shè)置格式化~ /Data /src目錄中的兩個(gè)特定文件:
webstorm.sh format ~/Data/src/hello.html ~/Data/src/world.html
使用默認(rèn)代碼樣式設(shè)置遞歸格式化~ /Data /src目錄中的所有文件,包括所有子目錄:
webstorm.sh format -r ~/Data/src
使用~ /Data /settings.xml中的代碼樣式設(shè)置非遞歸地格式化~ /Data /src目錄中的所有.xml和.html文件:
webstorm.sh format -s ~/Data/settings.xml -m *.xml,*.html ~/Data/src
選項(xiàng) | 描述 |
-h | 顯示幫助信息并退出。 |
-m|-mask | 指定以逗號分隔的文件掩碼列表,用于定義要處理的文件。您可以使用*(任何字符串)和?(任何單個(gè)字符)通配符。 |
-r|-R | 遞歸處理指定目錄。 |
-s|-settings |
指定用于格式化的代碼樣式設(shè)置文件。這可以是以下之一:
格式化程序還在父目錄中查找.editorconfig文件,可以顯式使用 EditorConfig 進(jìn)行格式化,而不是 WebStorm 代碼樣式設(shè)置。 |
-allowDefaults | 未為文件或一組文件定義代碼樣式時(shí)使用默認(rèn)代碼樣式設(shè)置:-s未設(shè)置且文件不屬于任何項(xiàng)目時(shí)。否則文件或文件將被忽略。 |
-charset | 保留編碼并強(qiáng)制讀取和寫入源文件的字符集,例如:-charset ISO-8859-15. 如果命令行格式化程序無法正確處理源文件中的特殊字母,此選項(xiàng)很有用。 |
-d|-dry | 在驗(yàn)證模式下運(yùn)行格式化程序。格式化程序?qū)⒃趦?nèi)存中執(zhí)行相同的格式化操作,并以非零狀態(tài)退出,以防任何格式化文件與原始文件不同。 |
以上就是有關(guān)在WebStorm從命令行格式化文件的教程,更多關(guān)于WebStorm價(jià)格信息可進(jìn)入慧都官網(wǎng)查看。
WebStorm已更新至V2022.1,歡迎大家下載試用。
WebStorm是一個(gè)針對JavaScript和相關(guān)技術(shù)的集成開發(fā)環(huán)境。像其他JetBrains IDE一樣,它使你的開發(fā)體驗(yàn)更加愉快,使日常工作自動化,并幫助你輕松處理復(fù)雜的任務(wù)。
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn