概要
vimみたいに行番号指定してatomで開きたい!!!と思っていたので、プルリク漁ってみた。
=> 見つかって指定の仕方もわかったので、色々できそう。
どうやって指定するのか
Vimの場合
vim - c 45 test.php
と指定するとコマンドラインから行を指定して開くことができる。
ATOMの場合
atom test.php:45
とこうして、ファイル名の後に「:」(コロン)を入れてその後に行番号を指定するとその行にカーソルを合わせてできるそう。その変更を取り込んだプルリクエストは以下の通り。なんなら2015/9/4である。気づくの遅かったな・・・。
これができるようになったことでやりたかったことをできるのである。
今まではSilver Searcherで検索したものをさらにPecoで絞るといったことをやっていた。
なぜならAtomではできなかったことだからである。ではできるとわかったので作ってみた。
エラー処理書いてないのであとで追記する予定。
.bashrc
function agatom (){out=$(ag $@ --ignore-dir caches_ux | peco --query "$LBUFFER"| awk -F : '{print $1":"$2}');
atom $out;}
※ PecoとSilverSearcher依存。