LINUX.ORG.RU

История изменений

Исправление EXL, (текущая версия) :

Аналогично, грепаем что-нибудь в логе. Зачем мне подсвечивать то, что я грепаю? Я что, не помню что только что ввёл в командной строке? Мне, допустим важно время и ip-адрес.

Чтобы быстро сориентироваться в мешанине из текста и сэкономить своё время. Очень полезная штука, кстати. Особенно когда выхлопа много. Настолько полезная, что на некоторых системах где нет подсветки по дефолту проще перезапустить grep с флажком --color вместо того, чтобы вникать в неподсвеченный текст.

Почему-то все решили, что если я делаю «ls -l /var/www», то мне важно отличать файлы от каталогов?

Потому что это наиболее часто используемый и общий use case. И подсветкой каталогов там дело не ограничивается. Утилита ls ещё очень удобно подсвечивает файлы и их типы: executable, setgid, setuid, symlink.

С симлинками в ls кстати имеется дополнительная функциональность. Если активирована подсветка, то битые симлинки будут подсвечены явно, что позволит быстро понять где проблема. Без цветного вывода эта функциональность в ls отсутствует.

Допустим, мне важно посмотреть, есть в /var/www что-то не пренадлежащее пользователю http.

А это уже частный use case, который нужен лишь тебе. Следовательно если ты активно используешь подобное, то alias’ы тебе в помощь – подсвечивай то что важно именно тебе.

И не надо обобщать терминал и IDE, это совсем разное. В IDE задан язык, по правилам синтаксиса которого он подсвечивает текст.

Надо. Потому что и Terminal и IDE – средства обработки информации и удобные окружения для разработчиков. И эти разработчики сделали их удобнее для себя, добавив туда и туда подсветку различных важных сущностей. Поэтому сегодня в Terminal’е каким-нибудь git diff так же удобно пользоваться как в какой-либо IDE.

Давайте ещё в книгах глаголы красным печатать, быстрее ведь читать.

Глупая аналогия не в тему. Потому что текст в книгах читается последовательно, а не по диагонали, как в выхлопах утилит. Это во-первых. А во вторых в технической литературе различные термины, на которые требуется обратить большее внимание и так подсвечивают: выделяют жирным, курсивом, подчёркиванием, другим шрифтом и т. д.

Исправление EXL, :

Аналогично, грепаем что-нибудь в логе. Зачем мне подсвечивать то, что я грепаю? Я что, не помню что только что ввёл в командной строке? Мне, допустим важно время и ip-адрес.

Чтобы быстро сориентироваться в мешанине из текста и сэкономить своё время. Очень полезная штука, кстати. Особенно когда выхлопа много. Настолько полезная, что на некоторых системах где нет подсветки по дефолту проще перезапустить grep с флажком --color вместо того, чтобы вникать в неподсвеченный текст.

Почему-то все решили, что если я делаю «ls -l /var/www», то мне важно отличать файлы от каталогов?

Потому что это наиболее часто используемый и общий use case. И подсветкой каталогов там дело не ограничивается. Утилита ls ещё очень удобно подсвечивает файлы и их типы: executable, setgid, setuid, symlink.

С симлинками в ls кстати имеется дополнительная функциональность. Если активирована подсветка, то битые симлинки будут подсвечены явно, что позволит быстро понять где проблема. Без цветного вывода эта функциональность в ls отсутствует.

Допустим, мне важно посмотреть, есть в /var/www что-то не пренадлежащее пользователю http.

А это уже частный use case, который нужен лишь тебе. Следовательно если ты активно используешь подобное, то alias’ы тебе в помощь – подсвечивай то что важно именно тебе.

И не надо обобщать терминал и IDE, это совсем разное. В IDE задан язык, по правилам синтаксиса которого он подсвечивает текст.

Надо. Потому что и Terminal и IDE – средства обработки информации и удобные окружения для разработчиков. И эти разработчики сделали их удобнее для себя, добавив туда и туда подсветку различных важных сущностей. Поэтому сегодня в Terminal’е каким-нибудь git diff сегодня так же удобно пользоваться как в какой-либо IDE.

Давайте ещё в книгах глаголы красным печатать, быстрее ведь читать.

Глупая аналогия не в тему. Потому что текст в книгах читается последовательно, а не по диагонали, как в выхлопах утилит. Это во-первых. А во вторых в технической литературе различные термины, на которые требуется обратить большее внимание и так подсвечивают: выделяют жирным, курсивом, подчёркиванием, другим шрифтом и т. д.

Исходная версия EXL, :

Аналогично, грепаем что-нибудь в логе. Зачем мне подсвечивать то, что я грепаю? Я что, не помню что только что ввёл в командной строке? Мне, допустим важно время и ip-адрес.

Чтобы быстро сориентироваться в мешанине из текста и сэкономить своё время. Очень полезная штука, кстати когда выхлопа много. Настолько полезная, что на некоторых системах где нет подсветки по дефолту проще перезапустить grep с флажком --color вместо того, чтобы вникать в неподсвеченный текст.

Почему-то все решили, что если я делаю «ls -l /var/www», то мне важно отличать файлы от каталогов?

Потому что это наиболее часто используемый и общий use case. И подсветкой каталогов там дело не ограничивается. Утилита ls ещё очень удобно подсвечивает файлы и их типы: executable, setgid, setuid, symlink.

С симлинками в ls кстати имеется дополнительная функциональность. Если активирована подсветка, то битые симлинки будут подсвечены явно, что позволит быстро понять где проблема. Без цветного вывода эта функциональность в ls отсутствует.

Допустим, мне важно посмотреть, есть в /var/www что-то не пренадлежащее пользователю http.

А это уже частный use case, который нужен лишь тебе. Следовательно если ты активно используешь подобное, то alias’ы тебе в помощь – подсвечивай то что важно именно тебе.

И не надо обобщать терминал и IDE, это совсем разное. В IDE задан язык, по правилам синтаксиса которого он подсвечивает текст.

Надо. Потому что и Terminal и IDE – средства обработки информации и удобные окружения для разработчиков. И эти разработчики сделали их удобнее для себя, добавив туда и туда подсветку различных важных сущностей. Поэтому сегодня в Terminal’е каким-нибудь git diff сегодня так же удобно пользоваться как в какой-либо IDE.

Давайте ещё в книгах глаголы красным печатать, быстрее ведь читать.

Глупая аналогия не в тему. Потому что текст в книгах читается последовательно, а не по диагонали, как в выхлопах утилит. Это во-первых. А во вторых в технической литературе различные термины, на которые требуется обратить большее внимание и так подсвечивают: выделяют жирным, курсивом, подчёркиванием, другим шрифтом и т. д.