iTerm2 で HTTP URL を開くときにブラウザオプションをつける
2022-04-01
ターミナルに表示されている URL をブラウザで開きたいけどプライベートモードにしたいなどに便利
まず iTerm2 の Preferences から次の順で設定画面を開く:Profile > Advanced > Smart Selection > HTTP URL の行を選択 > Edit Actions...
出てきたウィンドウに適当な名前を入れる (右クリックして出てくるメニューで表示される)、Action は Run Command...
を選択し、 最後に Parameter にコマンドを入力する。
自分は Edge を使っていますが Chrome の人は適宜読みかえてください。
# Open in Edge
open -na Microsoft\ Edge \0
# Open in Edge (Private)
# Chrome の場合は --incognito
open -na Microsoft\ Edge --args --inprivate \0
ちなみに1行目のアクションがデフォルトの挙動 (Option + Click したとき) を上書きするっぽいので、普段は変える必要がない場合はオプションなしの設定を1行目にしておくと回避できる。
設定を終えたら一応新しいタブを開き直して HTTP の URL を Option + 右クリックすると先ほど登録したメニューが表示される。