LoginSignup
12
12

More than 5 years have passed since last update.

JavaScriptでFinderのファイルをiTerm 2のvimで開く

Last updated at Posted at 2014-12-25

最近MacVimからターミナルのvimに切り替えました。
Finderからターミナルのvimで開くにはスクリプトが必要なようですが、YosemiteからJavaScriptで書けるようになったみたいなので書いてみました。

var iTerm = Application("iTerm");
var Finder = Application("Finder");

var names = Finder.selection().map(function(item){
  return item.url();
});

iTerm.activate();
var term = iTerm.currentTerminal();
session = term.launch({session: "Dafault"});
session.write({text: "vim " + names.map(function(i){return '"' + i + '"'}).join(" ")});

これをAutomatorでアプリケーションにして関連付けると開けるようになります。

Screen Shot 2014-12-25 at 18.09.30.png

tmuxのウィンドウを追加できるといいかなと思ったんですがうまくいかなかったのでiTermのセッションを追加しています。

参考サイト

12
12
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
12
12