How to: (方法) 基本的な出力 echo "デバッグ: 変数の値は $some_var です" 出力例: デバッグ: 変数の値は 42 です 条件付きデバッグ if test $should_debug -eq 1 echo 
使い方: Fishでは、インタラクティブシェルが起動時のデフォルトモードです。実際の動作は以下のようになります:.
方法: Fishには他のシェルのような組み込みデバッガーはありませんが、コンパイルされたプログラムのデバッグにgdbや、デバッグ出力を異なるレベルで行うためのfish -dなどの外部ツールを使用することができます。fish -dを使ってみましょう:.
gdb
fish -d
方法: Fishには、他のプログラミング環境のような組み込みのテストフレームワークはありません。しかし、関数の動作をチェックするアサーションを使用する簡単なテストスクリプトを作成できます。さらに、より包括的なテストスイートには、fishtapeのようなサードパーティのツールを活用できます。
fishtape