agとpecoとvimの組み合わせはあるのに、nanoがなさそうだったので。
けど、nanoさんあんまり需要ないのかな・・・
使ってる人あんまり見ないし、使ってたら珍しがられる。
.zshrc
function agnano () {
nano $(ag $@ | peco --query "$LBUFFER" | awk -F : '{print "+" $2 " " $1}')
}
ポイント
nanoは nano +<行数> <file名>
という引数を取るらしい。
だから、 '{print "+" $2 " " $1}'
こうなる。
参考URL
https://qiita.com/fmy/items/b92254d14049996f6ec3
https://ubuntuforums.org/showthread.php?t=1005737