fishに関する世界観です。
fishは、ユーザーフレンドリなシェルを目指した新しいシェル。
主な特徴は、
・タブ補完が強力。特に複数の候補があった場合、一覧で表示した上で、その一覧をタブキーや矢印キーでひとつひとつ選択できる。
・シンタックスハイライトが強力。パス名やコマンド名を間違えた場合は赤色で表示し、間違った入力をしなくてすむ。
・エラーメッセージが親切。
・fish_configコマンドにより、Webブラウザから分かりやすいインターフェースで設定を行える。ブラウザによって編集された設定は手動で編集した設定とは別ファイルに保管される。
・POSIX非互換。従来のcase ~ esacのような悪い慣習から脱却する。欠点として、従来の&&のようなコマンド記法は使えない。
・プラグインで機能を拡張できる。たとえばgitのブランチや差分を分かりやすく表示するtheme-bobthefish。
新しく、便利で面白いシェルである。