История изменений
Исправление 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.
Давайте ещё в книгах глаголы красным печатать, быстрее ведь читать.
Глупая аналогия не в тему. Потому что текст в книгах читается последовательно, а не по диагонали, как в выхлопах утилит. Это во-первых. А во вторых в технической литературе различные термины, на которые требуется обратить большее внимание и так подсвечивают: выделяют жирным, курсивом, подчёркиванием, другим шрифтом и т. д.