Насчет нумерации строк, категорически не согласен.
Вроде бы удобный наворот, но он жутко мешает, когда хочешь скопировать - вставить код со страницы в редактор, номера строк то копируются вместе с кодом, приходится их потом вручную выкусывать.
Да и скажите мне, КАК в мобильном двиге нумеровать строки?
Один смторит с компа - у него строка кода помещается по ширине экрана.
Другой смотрит с телефона, у него экран маленький. Код естессно расползается на несколько строк. Как его потом нумеровать? ![]()
Для одного тогда в коде будет к примеру 10 строк, а для другого 20.
---
Единственный вариант, если парсить переносы строк, каждую строку заносить в массив, а потом циклом foreach() выводить в нумерованный список <ol><li></li></ol> тогда строки пронумеруются автоматически и нумерация не будет зависеть от ширины экрана.