Я хочу IDE или текстовый редактор, который автоматически (при нажатии на кнопку отступа) переустанавливает каждую строку кода (от начала до конца).
Например, Sublime 3 этого не делает. Он просто переустанавливает все в зависимости от вашей позиции курсора, когда вы нажимаете Ctrl+ Shift+ Vили (другой пример) этот код:
echo "<li id='officeHeader'>
<a href='#' class='dropdown-toggle'>
<i class='menu-icon fa fa-desktop'></i>
<span class='menu-text'>
Text
</span>
<b class='arrow fa fa-angle-down'></b>
</a>
<b class='arrow'></b>
<ul class='submenu'>
<li id='navCompany'>
<a href='#'>
<i class='menu-icon fa fa-caret-right'></i>
Text
</a>
<b class='arrow'></b>
</li>
<li id='navUser'>
<a href='#'>
<i class='menu-icon fa fa-caret-right'></i>
Uses
</a>
<b class='arrow'></b>
</li>
<li id='navPublication'>
<a href='#'>
<i class='menu-icon fa fa-caret-right'></i>
Public </a>
<b class='arrow'></b>
</li>
</ul>
</li>";
Я использую Visual Studio Code , чтобы сделать отступ в моем беспорядочном коде, прежде чем я сделаю какую-либо фиксацию. Я пробовал эту функцию в Aptana Studio, Brackets, PHPStorm и Atom. VS Code делает это лучше всего (на мой взгляд).
Код, которым вы поделились, может потребовать отдельного отступа как HTML.
Плагин существует для редактора CudaText . Кроссплатформенный, бесплатный.
Почти все IDE, которые я знаю, делают отступы для всего. Даже такой текстовый редактор, как Notepad++, имеет встроенный плагин для создания отступа во всем файле. Я считаю, что Sublime также поддерживает то же самое . Однако, если вам нужна другая IDE, то:
Eclipse поддерживает автоформатирование, в том числе повторный отступ кода с помощью Ctrl+ Shift+F
MSVC имеет аналогичную функцию с Ctrl+ K, Ctrl+D
ненор
фуклв