Open dictionary from command line

Open dictionary from command line

わからない単語があった時、 macOS ではトラックパッドを使うことで簡単に辞書を引くことが出来ます。

調べる:Web ページやメールメッセージのテキストを強めにクリックすると、そのテキストに関する詳しい情報が表示されます。情報源は、辞書や Wikipedia などです。

感圧タッチトラックパッドの使い方

私は現在 Magic Mouse 2 を使っているのですが、 Magic Mouse 2 ではトラックパッドのような簡単に辞書を引くジェスチャーがありません…。

私は普段ディスプレイを2つ使っていて、大抵1つはターミナルを開いていて、もう片方はブラウザを開いています。普段の使い方的にターミナルから辞書を引ければ結構便利そうなので、 dict コマンドを作成して簡単に辞書を起動出来るようにしてみました。

fish shell を使っているので fish shell でコマンドを作成します。

以下のスクリプトを ~/.config/fish/functions/dict.fish に作成します。

function dict
  command open dict://$argv
end

見ての通り、 辞書.app の URL スキームを open コマンドで開いているだけです。

~/.config/fish/functions/ 以下のファイルは自動的に fish shell によって読み込まれるので、特に何か反映するための操作を行う必要はないです。

When fish encounters a command, it attempts to autoload a function for that command, by looking for a file with the name of that command in ~/.config/fish/functions/.

Autoloading Functions

こんな感じです。

dict-command

地味に便利。📚