LinuxForum.Fans
Тема

Cat с подсветкой

Автор: Fat-Zer 10 сообщений 4430 просмотров
#185321

собственно сабж... как можно в консоли просмотреть файл с подсветкой синтаксиса? и есть ли какие-то средства для этого?

#185335
Michail_Ul написал:
mc, vim?

не...

#185475

Вот нашёл у себя где-то в заметках, как-то так короче:
Пакет - grc
mkdir ~/.grc
gedit ~/.grc/grc.conf
# команда cat
^cat\s
conf.cat

# команда ping
^ping\s
conf.ping

~/.bashrc
# grc
alias cat='grc cat'
alias ping='grc ping'

~/.grc/conf.cat

# комментарий
regexp=^#.*$
colours=blue


~/.grc/conf.ping

# имя хоста
regexp=(?<=from\s).*(?=\s\()
colours=magenta
=
# ip-адрес
regexp=\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}(?=\)?:)
colours=dark yellow
=
# числовые значения
regexp=(?<==)\d+\.?\d*
colours=blue
=
# результаты
regexp=\s(\d+\.?\d*)/(\d+\.?\d*)/(\d+\.?\d*)/(\d+\.?\d*)\s
colours=unchanged, blue, blue, blue, blue

#185560

newzenon, ping понравился... по поводу grc ещё почитаю...

bormant написал:

забытая всеми вещь.... пока полноценно собрать не получилось...

#185588

в общем colorer умеет только html делать...
grc - юзабельна для подсветки пинга и некоторых других команд, но дефолтные цвета выглядят убого... надо пилить. Для подсветки синтаксиса непригодна...

#185736

Хм, действительно, в цвете только win32 консоль...

#185814

[console]cat /etc/services | ccze -m ansi[/console]

#185828
Macumazan написал:
cat /etc/services | ccze -m ansi

вот это уже дело smile
для сравнения с канареечной расцветкой grc:

и пара мелочей:

gcat /var/log/Xorg.0.log|less

правда исходники подсвечивать не умеет:

Войдите или зарегистрируйтесь, чтобы ответить.