[英]How to stop formatting php code in .html file using vscode
I'm using vscode to code view file in a PHP project. 我正在使用vscode来编写PHP项目中的视图文件。 A traditional way is echo variables in HTML view file, javascript code block, using
<?php echo $var; ?>
传统方式是在HTML视图文件,javascript代码块中使用
<?php echo $var; ?>
<?php echo $var; ?>
. <?php echo $var; ?>
。
for example: 例如:
<script type="text/javascript">
var i = <?php echo $i; ?>;
</script>
This is what I want, but the vscode keep formatting the code to 这是我想要的,但vscode继续格式化代码
<script type="text/javascript">
var i = < ? php echo $i; ? >;
</script>
My vscode format setting is: 我的vscode格式设置是:
"beautify.language": {
"html": ["htm", "html", "php", "erb"],
"css": ["css"],
"js": []
},
"beautify.config": {
"indent_char": " ",
"max_preserve_newlines": 1,
"html": {
"indent_size": 4,
"unformatted": ["span", "label", "a"],
"wrap_line_length": 0
},
"js": {
"indent_size": 4,
"wrap_line_length": 0
},
"css": {
"indent_size": 2
}
},
Try using following setting: 尝试使用以下设置:
"beautify.language": {
"html": ["htm", "html", "erb"],
"css": ["css"],
"js": []
},
"beautify.config": {
"indent_char": " ",
"max_preserve_newlines": 1,
"html": {
"indent_size": 4,
"unformatted": ["span", "label", "a"],
"wrap_line_length": 0
},
"js": {
"indent_size": 4,
"wrap_line_length": 0
},
"css": {
"indent_size": 2
}
},
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.