У меня был тот же вопрос, и я услышал, прочитал все ответы, и вот что я, наконец, сделал, чтобы подсветка синтаксиса каждый раз использовалась less
или most
:
sudo apt install source-highlight
Затем я пошел и создал псевдоним для своих « less
и most
(я использую ZSH, но вы можете добавить псевдонимы для вашего файла .bashrc
если вы используете bash):
vim ~/.zshrc
(Для тех, кто может застрять в vim: нажмите i, чтобы перейти в режим редактирования, когда вы закончите, нажмите Esc, затем : затем x и, наконец, Enter, чтобы сохранить изменения)
И вставьте следующие строки для дистрибутивов на основе Debian (таких как Debian, Ubuntu, Mint и т.д.):
alias most='AliasFuncLess() { unset -f AliasFuncLess; $(dpkg -L libsource-highlight-common | grep lesspipe) "$1" | less -R };AliasFuncLess'
alias most='AliasFuncMost() { unset -f AliasFuncMost; $(dpkg -L libsource-highlight-common | grep lesspipe) "$1" | most };AliasFuncMost'
или для дистрибутивов RPM (Redhat, Fedora, Centos):
alias most='AliasFuncLess() { unset -f AliasFuncLess; $(rpm -ql source-highlight | grep lesspipe) "$1" | less -R };AliasFuncLess'
alias most='AliasFuncMost() { unset -f AliasFuncMost; $(rpm -ql source-highlight | grep lesspipe) "$1" | most };AliasFuncMost'
Не забудьте закрыть терминал и открыть его снова, чтобы убедиться, что псевдоним создан.
Теперь вы можете наслаждаться цветами:
most yourFile.xml