MacVim/Path Finder 経由でファイルをタブで開く

MacVim/Path Finder 経由でファイルをタブで開く

Mac 用のファイラーは全面的にクソばかりなのだがその中でも比較的まともな Path Finder 経由でファイルを MacVim のタブで開く方法

タブで開くようアプリを作る

Automator を使ってタブで開く専用のMacVimを作る。

※このへんはMacの言語設定が英語になっているので、日本語にしてある場合は文言がちょっと違うかもしれない

  • Automatorを起動し、新規で Application にする
  • Actions の中から 「Run Shell Script」を探す
  • 「Application receives files and folders as input」と書かれているところの下に「Ruh Shell Script」をドラッグ
  • Shell を /bin/bash (適当)に設定
  • Pass input を 「as arguments」に設定
  • Script を /Applications/MacVim.app/Contents/MacOS/mvim –remote-tab-silent “$1” &> /dev/null と設定
  • Application としてApplication フォルダに Save。名前は MacVimTab.app とかにしておく

Script は標準出力を破棄するように書かないと Automator で Shell Script を起動した場合、裏で Automator が起動しっぱなしになってしまうっぽく、2回目の起動が待ちになってしまうようだ。

Path Finder の設定

標準のエディタを、MacVim.app から MacVimTab.app に変更する。

これで標準エディタ経由で開くようにするとMacVimTab のほうが開くようになってファイルが新規タブで開くようになる。

問題としては暗号化しているファイルを開いた時にMacVim のウィンドウが最前面に移動しないということかな・・・

editor/vim/macvim/open_file_in_tab_via_pathfinder.txt · 最終更新: 2017-10-03 12:18 by ore