Formator-Prettier
簡介
此插件用於格式化less、sass、vue、stylus、ts、yaml代碼
此插件需要到插件市場下載
配置文件
點擊菜單【工具】 -> 【設置】 -> 【插件配置】 -> prettier -> prettier.config.js,即可打開配置文件。
如何配置格式化選項?
格式化選項配置文件是prettier.config.js,裏面對應的選項說明如下:
- printWidth: 控制單行最大長度
- semi: 控制每條語句是否加上分號
- tabWidth: 控制一個tab對應的空格數
- useTabs: 控制縮進用tab還是space
- singleQuote:控制字符串是用單引號還是雙引號
- trailingComma: 是否去掉末尾的逗號
- bracketSpacing: 控制json對象括號前後是否加上空格
詳細的配置說明可以參考options
如何支持新的語言?
- 修改package.json配置,添加要支持的新的語言的文件後綴
"contributes": {
"formator": {
"name": "Prettier",
"class": "prettier_service.js",
"filetypes": [
"less",
"sass",
"scss",
"vue",
"ux",
"ts",
"foo"//文件後綴名
]
}
}
- 修改prettier.config.js,將新添加的語言配置到對應的格式化處理器上。
parsers: {
".jsx": "flow",
".scss": "scss",
".ts": "typescript",
".less": "css",
".vue": "vue",
".ux": "vue",
".yml": "yaml",
".foo":"flow"//文件後綴名對應的格式化處理器
}