在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 :(得分: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';