Macのファインダーから右クリックでファイルをvimで開く
4708 ワード
やりたいこと
表題の通りです。
普段は、ファインダーからアクセスしたファイルをVSCodeで開いているのですが、ふとしたきっかけで、
「Macのファインダーから右クリックでファイルをvimで開く」のはどうしたらいいか調べたので、そのメモです。
同様の記事は、すでにたくさんありますが、結果的に初めてAppleScriptを使うことになったので、書いておきます。
流れ
- Automatorを使う
- Automatorで新規作成 -> AppleScriptを実行 で、スクリプトを記述
- アプリケーション形式で保存(名前はTerminalVimとか)
- 対象のファイルを右クリック
- 「このアプリケーションで開く」で、作成したアプリケーションを選択
記載内容
見よう見まねで試しましたが、いったんはこのような形で落ち着きました。
iTermで開く場合は、"Terminal" を "iTerm" に置き換えます。
on run {input}
set the_path to POSIX path of input
set cmd to "vim " & quoted form of the_path & "; exit"
tell application "System Events" to set terminalIsRunning to exists application process "Terminal"
tell application "Terminal"
if terminalIsRunning is true then
do script with command cmd
else
do script with command cmd in window 1
end if
activate
end tell
end run
参考
Author And Source
この問題について(Macのファインダーから右クリックでファイルをvimで開く), 我々は、より多くの情報をここで見つけました https://qiita.com/akiko-pusu/items/8a34c50daffbf59a1165著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .