📢 Webサイト閉鎖と移転のお知らせ
このWebサイトは2026年9月に閉鎖いたします。
新しい記事は移転先で追加しております。(旧サイトでは記事を追加しておりません)
| 40行目: | 40行目: | ||
complete -c gcc -s O -a "0 1 2 3" -d "Optimization level" | complete -c gcc -s O -a "0 1 2 3" -d "Optimization level" | ||
end | end | ||
</syntaxhighlight> | |||
<br> | |||
また、<code>-n "<条件>"</code>オプションを使用して、特定の条件下でのみ補完を行うことができる。<br> | |||
<br> | |||
以下の例では、変数$commandsに含まれるサブコマンドがまだ入力されていない場合にのみ、それらのサブコマンドを補完候補として提示する。<br> | |||
<br> | |||
<syntaxhighlight lang="fish"> | |||
complete -c systemctl -n "not __fish_seen_subcommand_from $commands" -a "$commands" | |||
</syntaxhighlight> | </syntaxhighlight> | ||
<br><br> | <br><br> | ||