Итак, у меня есть два плагина, которые обеспечивают форматирование php: phpfmt
и Format HTML in PHP
.
Теперь они работают правильно, т. Е. Нажатием Alt+Shift+F
.Но когда я сохраняю свой документ, они ничего не делают!Теперь я вижу подсказку «Запуск сохранения участников», но мой код остается прежним.
Они работали должным образом до сегодняшнего дня, когда я установил расширение PHP Debug
.Теперь я могу отлаживать, но не могу отформатировать при сохранении.
Код для форматирования:
<?php
function date_diff1( $date1, $date2) // spaces
{
$diff = strtotime($date2) - strtotime($date1);
return abs($diff);
}
Мой settings.json
:
{
"php.executablePath": "E:/XAMPP/php/php.exe",
"php.validate.executablePath": "E:/XAMPP/php/php.exe",
"php.suggest.basic": true,
"phpfmt.php_bin": "E:/XAMPP/php/php.exe",
"editor.renderIndentGuides": false,
"editor.formatOnSave": true,
}
Что мне теперь делать?Я перезапустил свой VSCode, удалил PHP Debug, но теперь все по-прежнему.