JekFdrv
@JekFdrv
webdeveloper

Как научить PhpStrom форматировать php + html?

Никак не могу научить свой IDE форматировать PHP с HTML кодом после пары часов веб серча.
То он теряется, то не правильно форматирует, и настроить не где... Может кто плагин посоветует какой-то?
какой то-то код
<a class="active" href="javascript:void(0);" data-value="#carousel-example-generic" onclick="scrollDiv('carousel-example-generic')"><?php if ($this->lang->line('photos') != '') { echo stripslashes($this->lang->line('photos')); } else echo "Photos"; ?></a></li>

форматирует в
<a href="javascript:void(0);" data-value="#about-listing-text" onclick="scrollDiv('about-listing-text')"><?php if ($this->lang->line('about_listing') != '') {
							 echo stripslashes($this->lang->line('about_listing'));
						 } else echo "About this listing"; ?> </a></li>

Нужно научить IDE добавлять new Line перед тегом <?php

Я уже только мечтаю что бы код типа:
<?php if(count($reviewData->result_array()) >0){?>
<li class="numrstr">
<label class="star">
<a href="<?php echo(($_SERVER['HTTPS'] ? 'https://' : 'http://').$_SERVER["SERVER_NAME"].$_SERVER["REQUEST_URI"]); ?>#reviews"></a>
</li>
<?php }?>

форматировался с идентацией от условного оператора:
<?php if (count($reviewData->result_array()) > 0){ ?>
	<li class="numrstr">
		<label class="star">
			<a href="<?php echo(($_SERVER['HTTPS'] ? 'https://' : 'http://') . $_SERVER["SERVER_NAME"] . $_SERVER["REQUEST_URI"]); ?>#reviews"></a>
	</li>
<?php } ?>


а также не могу научить убирать пустые линии в css коде:
a.control_prev:hover, a.control_next:hover {

  opacity: 1;

  -webkit-transition: all 0.2s ease;

}



a.control_prev {

  border-radius: 0 2px 2px 0;

}

превращает в:
a.control_prev:hover, a.control_next:hover {

	opacity: 1;

	-webkit-transition: all 0.2s ease;

}
a.control_prev {

	border-radius: 0 2px 2px 0;

}

а должен в:
a.control_prev:hover, a.control_next:hover {
	opacity: 1;
	-webkit-transition: all 0.2s ease;
}
a.control_prev {
	border-radius: 0 2px 2px 0;
}


Может кто посоветуйте, как можно создать shortCut для удаления пустых строк в выделенном тексте?
  • Вопрос задан
  • 357 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы