sublime中格式化jsx檔案

2022-07-29 04:24:09 字數 1367 閱讀 2171

在乙個jsx檔案中貼上了一段bootstrap中tables**,對齊很糟糕,讓人看的很難受,於是乎在網上搜各種sublime中格式化jsx語法的外掛程式

搜到了兩個,乙個是

jsformat

另外乙個是

sublime-jsfmt

1.針對 jsformat:

安裝,並修改user-setting為:

大括號不再強制換行

"brace_style": "collapse-preserve-inline",

"format_selection": false,

"indent_size": 2,

"indent_char": " ",

"indent_with_tabs": false,

}

檢視配置檔案中的keybindings-default,可得知格式化的預設快捷鍵為 alt+ctrl+f,

在欲格式化的檔案中執行此命令,無效

2.針對sublime jsfmt:

安裝,並修改user-setting為:

// other esformatter options

} }

並且在preferences的keybinds中設定快捷鍵為:

,
然後在需要格式化的jsx檔案中使用快捷鍵

ctrl+q並沒有什麼作用。

檢視[官網]:

(,人家的配置也是這樣子的,查了好幾個部落格也還是這個樣子。

看來看去也沒發現**有錯誤

直到我在谷歌上搜了一下

[救命部落格]

(看了這個部落格才知道,噢,原來在使用sublime jsfmt之前,還需要安裝兩個外掛程式:

esformatter

esformatter-jsx

當我在package install中安裝的時候,出現package message告訴我說,需要使用npm 安裝

(其實我還沒太懂為什麼)

npm install -g esformatter

npm install -g esformatter-jsx

然後重啟sublime,在需要格式化的jsx檔案中使用

ctrl+q,即可成功格式化**。

目前覺得格式化的還不那麼好看,估計是設定的問題。

其實回過頭再去看一下 sublime jsfmt的官網,會發現有installing plugins這一節。

再去看看esformatter的官網

Fortran中格式化輸出

iw m 以w個字元的寬度來輸出整數,至少輸出m個數字。如 write i5 100 輸出 100 前面兩空格 fw.d 以w個字元文字框來輸出浮點數,小數部分佔d個字元寬,輸出文字框的設定不中會出現 號。如 write f9.3 123.45 輸出 123.450 前面兩空格,後補0 ew.d e...

JavaScript中格式化Date型別

方法一 對date的擴充套件,將 date 轉化為指定格式的string 月 m 日 d 小時 h 分 m 秒 s 季度 q 可以用 1 2 個佔位符,年 y 可以用 1 4 個佔位符,毫秒 s 只能用 1 個佔位符 是 1 3 位的數字 例子 new date format yyyy mm dd ...

c語言中格式化

符號 作用 d 十進位制有符號整數 u 十進位制無符號整數 f 浮點數 s 字串 c 單個字元 p 指標的值 e 指數形式的浮點數 x,x 無符號以十六進製制表示的整數 0 無符號以八進位制表示的整數 g 自動選擇合適的表示法 說明 1 可以在 和字母之間插進數字表示最大場寬。例如 3d 表示輸出3...