zsh入門 パート2at UNIXzsh入門 パート2 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト797:名無しさん@お腹いっぱい。 03/11/10 02:15 >>794 はネタです >>795 _cache_hosts=(`perl -ne 'if (/^([a-zA-Z0-9.-]+)/) { print "$1\n";}' ~/.ssh/known_hosts`) 798:名無しさん@お腹いっぱい。 03/11/10 02:27 あ、IPv6 リンクローカルアドレスが補完できなかったんで、正規表現のとこはさらにこうしてた。 _cache_hosts=(`awk '{ sub(/[^A-Za-z0-9.:%-].*/, ""); print }' ~/.ssh/known_hosts* | sort | uniq`) >>797 すまんです。しかもかぶってるし・・・ 799:名無しさん@お腹いっぱい。 03/11/10 15:28 _cache_hosts というのがホスト名補完に関わる変数になるのですね これらのあらかじめ宣言されている変数を理解すれば, なんとか自由に補完を楽しめるようになるかなぁ 800:名無しさん@お腹いっぱい。 03/11/10 19:53 /usr/share/zsh/*/functions/Completion/**/_hosts に定義されている 801:名無しさん@お腹いっぱい。 03/11/11 12:04 zshを理解するのも一苦労だな… 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch