fish shellからVSCodeを簡単に開く

VSCodeでカレントディレクトリを開くときに毎回以下のコマンドを打っているが面倒くさい。

code .

c だけで開きたい。

ということでconfig.fishに以下の関数を追加した。

引数なしでcだけ打つとcode .を実行し、引数がある場合はcodeに引数を渡している。

function c
  set arg (string trim -- $argv)

  if string length -q -- $arg
    code $arg
  else
    code .
  end
end