momota.txt

hello, hello, hello, how low?

Man ページに色付けする (Zsh, Bash)

man コマンドで表示するマニュアルページに色付けする

man コマンド、man コマンド、マンコマンド… 連呼している私はもう今年で31歳です。こんばんわ。

~/.zshrc [bash 使いなら ~/.bash_profile ] に以下を追記するとman に色がついて読みやすいっす。

1
2
3
4
5
6
7
8
9
10
11
man() {
        env \
                LESS_TERMCAP_mb=$(printf "\e[1;31m") \
                LESS_TERMCAP_md=$(printf "\e[1;31m") \
                LESS_TERMCAP_me=$(printf "\e[0m") \
                LESS_TERMCAP_se=$(printf "\e[0m") \
                LESS_TERMCAP_so=$(printf "\e[1;44;33m") \
                LESS_TERMCAP_ue=$(printf "\e[0m") \
                LESS_TERMCAP_us=$(printf "\e[1;32m") \
                man "$@"
}

設定変更後は、適当に $ source ~/.zshrc とかしてください。

  • before

before_man

  • after

after_man

Comments