问题描述
有没有办法设置某些文件夹下面的文件代码不会自动格式化?
【场景】
有的文件不想让它自动格式化,例如:
// 我理想的格式
html,body,div,span,applet,object{margin:0;padding:0}
// 自动格式化后
html,
body,
div,...
{
margin: 0;
padding: 0
}
配置
{
// 关闭根据文件类型自动设置tabsize
"editor.detectIndentation": false,
// 重新设定缩进tabsize
"editor.tabSize": 4,
// 每次保存的时候自动格式化
// "editor.formatOnSave": true,
// 启用eslint规范校验
"eslint.enable": true,
// 每次保存的时候将代码按eslint格式进行修复
"editor.codeActionsOnSave": {
"source.fixAll.eslint": true
},
// 确定校验准则
"eslint.validate": [
"javascript",
"javascriptreact"
],
// 指定vscode的eslint所处理的文件后缀
"eslint.options": {
"extentions": [
".js",
".vue",
".ts",
".tsx"
]
},
}
根据文件路径还是文件内容;如果是文件路径;可以配置需要格式话的文件目录和文件;如果是根据代码内容需要,设置配置
已参与了 SegmentFault 思否社区 10 周年「问答」打卡 ,欢迎正在阅读的你也加入。