FinderからiTerm2上でVimを立ち上げファイルを開けるAppleScriptを書いた
プログラムや設定ファイルを編集するのにダブルクリックでiTerm2のvimから開きたいみたいな事が多すぎたので作りました。
AppleScriptは殆ど触ったことがなかったので結構調べたもののコピペの寄せ集めだったりですが。
まずFinderから現在選択されたファイルのパスを取得し、iTermを立ち上げvimでそのファイルを開きます。
AutomatorのRun AppleScriptにそのまま貼り付ければ使えます。
後は作成したAppをvimで開きたいファイルに紐付けしておけば大丈夫です。
ターミナルから開きたい人は、"iTerm"の部分を"Terminal"にすれば普通のターミナルから開けると思います。
人によってはvimの部分をemacs等に変えても良いですね。
tell application "Finder" set selectedItem to (POSIX path of (the selection as alias)) end tell tell application "iTerm" activate tell the first session of the first terminal write text "vim " & selectedItem end tell end tell