複数セクションがある man ページを peco で一覧から選べるようにする
ほかのセクションに同名の man ページがあるか否かを確認するには、man コマンドに -aw オプションを付けて確認することができます。
ほかのセクションに同名のmanページがあるか調べるには - @IT
このオプションを利用して peco でセクション一覧を表示し、一覧から目的の man を表示するシェルスクリプトの関数を書いてみました。
.bashrc
manselect() {
if [ $# -ne 1 ]; then
echo 'ArgumentError: wrong number of arguments (expected 1)'
return 1
fi
man $1 > /dev/null 2>&1
if [ $? -ne 0 ]; then
echo "ArgumentError: no manual entry for $1"
return 1
fi
selected=$(man -aw $1 | peco)
args=$(basename $selected | awk -F . '{ printf("%s %s\n", $2, $1) }')
man $args
}
意外に複数セクションがある man ページを発見することができたりして、なかなか楽しいです。
Author And Source
この問題について(複数セクションがある man ページを peco で一覧から選べるようにする), 我々は、より多くの情報をここで見つけました https://qiita.com/blp1526/items/29e7090a088913a79aef著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .