如何停止使用vscode格式化.html文件中的php代码

时间:2019-05-16 06:27:05

标签: php html visual-studio-code format

我正在使用vscode对PHP项目中的视图文件进行编码。传统方法是使用<?php echo $var; ?>在HTML视图文件javascript代码块中回显变量。

例如:

<script type="text/javascript">
var i = <?php echo $i; ?>;
</script>

这就是我想要的,但是vscode继续将代码格式化为

<script type="text/javascript">
var i = < ? php echo $i; ? >;
</script>

我的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
    }
  },

1 个答案:

答案 0 :(得分:0)

尝试使用以下设置:

"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
    }
  },