Textmate: автоматическое выравнивание длинной строки кода PHP

В Textmate у меня может быть одна действительно длинная строка кода PHP, которая будет переноситься в 2+ строки из-за ширины моего окна:

echo 'This may be a long line of code, which will wrap to multiple lines depending on the width of the browser window...';

Я заметил, что добавление // до конца строки будет автоматически вставлять любые несколько строк под первой, чтобы она выглядела лучше.

echo 'This may be a long line of code, which will wrap to multiple
lines depending on the width of the browser window...'; //

Как я могу сделать это поведение автоматически (без необходимости ставить // в конце почти каждой строки кода, которую я пишу), и как я могу добавить это же форматирование в другие библиотеки кода, такие как HTML, CSS и SQL?

0

Решение

Можете ли вы попробовать View-> Soft Wrap или View-> Wrap Columns?

Вы должны стараться не иметь в своем коде сверхдлинных строк, потому что это затрудняет чтение для других людей (особенно тех, которые устанавливают свои мониторы на 90 градусов). Много раз, если мне понадобится такая длинная строка в PHP, я сделаю что-то вроде этого:

echo 'This may be a long line of code, which will wrap to multiple '
. 'lines depending on the width of the browser window...';

И если мне нужно по какой-то причине поместить кучу текста в переменную, например, в сырой SQL-запрос:

$query = 'SELECT id, name, other_column, this_property, something_else '
. 'FROM really_long_table_name_for_no_reason '
. 'WHERE other_column IN ['item1', 'item2', 'item3', 'item4'] '
. 'AND this_property = 7 '
. 'AND something_else = 'nine_why_not' '
. 'ORDER BY id DESC LIMIT 30,90';
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]