スポンサーリンク
私はサーバエンジニア歴約10年です。
なのでvimも10年近く使っているわけですが、未だに知らないことが出てくることがあり、その度に奥深さを実感します。
今回は最近知ったvimgrepについてメモしておきたいと思います。
一言で言うとvim内で文字列を検索する機能
です。それだけだと、/
と何が違うの?と思われるかと思います。
一番大きな違いは別ウィンドウにて検索結果一覧を表示できること
です。
わかりづらいかと思いますので、実際の画像はこんな感じです。
下半分のウィンドウが検索結果です。この画像ではa
を検索した結果です。
私はこれまで検索には/
を使っていて、一覧で見たいと思った時には一回vimを閉じてgrepをしていました。
しかしvimgrepを使えばそれが不要になります。
使い方は簡単です。
まずvimを実行します。今回は例として以下のようなファイルを開きます。
1. aaaaaaaaaaaaaaaa
2. bbbbbbbbbbbbbbbb
3. cccccccccccccccc
4. aaaaaaaaaaaaaaaa
5. dddddddddddddddd
6. eeeeeeeeeeeeeeee
開いたら、コマンドモード( : を押した状態)にして、以下のコマンドを実行します。
:vimgrep aaa % | cw
###解説
#:vimgrep '検索文字列' '検索対象のファイル(%は現在のファイル)' | cw(別ウィンドウを開く)
これで先ほどの画像の状態になります。とても簡単です。
その他の操作は以下の通りです。
なお、開いたウィンドウから元のウィンドウに戻る(ウィンドウ間の移動)はノーマルモードでCtrl + ww (ctrlを押しながらwを2回押す)
でできます。
閉じたいウィンドウに移動し:q
で閉じられます。
以上、vimgrepの使い方でした。もっと早く知っておきたかった。。
スポンサーリンク
2022/04/08 00:22:46
viagra pharmacy viagra alternative
2022/04/08 09:28:17
what is tadalafil tadalafil cialis
2022/04/08 12:27:26
viagra online uk what would happen if a girl took viagra generic viagra sildenafil herbal alternative viagra
2022/04/09 01:00:18
tadalafil powder buying tadalafil online
2022/04/09 07:19:42
tadalafil tablets erectafil 20 que es tadalafil
2022/04/09 15:34:47
sildenafil 20 mg tablets sildenafil compared to viagra
2022/04/11 21:15:37
can you take sildenafil for erectile dysfunction? sildenafil citrate over the counter
2022/04/12 06:25:29
peoples drug store online pharmacies canada
2022/04/12 09:03:05
tadalafil para que sirve tadalafil research chemical
2022/04/12 17:18:57
sildenafil comparison best female viagra
2022/04/13 12:44:21
sildenafil and dapoxetine tablet price of sildenafil
2022/04/14 00:34:13
levitra cautions levitra cialis viagra comparison
2022/04/13 22:01:07
cialis for enlarged prostate cialis lilly australia
2022/04/14 14:42:24
trustworthy canadian online pharmacy canada viagra
2022/04/14 16:56:32
online pharmacy drugstore reputable canadian pharmacies
2022/04/15 03:15:20
pharmacy technician study guide online student store pharmacy hours
2022/04/16 13:26:20
canada tadalafil tadalafil canada
2022/04/17 00:15:34
antiparasitic drugs ivermectin how to dilute ivermectin paste
2022/04/17 02:09:44
canadian pharmacy cialis rx pharmacy canada
2022/04/17 18:34:34
generic viagra online prescription viagra 50 mg for sale
2022/04/17 16:15:16
wholesale viagra cialis cialis over the counter at walmart
2022/04/18 07:34:29
ivermectin for covid treatment ivermectin american journal of therapeutics
2022/04/19 22:21:40
canadian cialis reviews cialis on the web
2022/04/20 09:33:39
levitra prices at walmart levitra patent expiration date us
2022/04/20 08:20:36
comparisons between viagra cialis and levitra levitra on sale
2022/04/20 23:07:39
viagra 100 mg tablet price how to buy viagra in us
2022/04/21 01:16:35
Artane generic viagra online
2022/04/21 14:54:17
bph treatment cialis cialis at ВЈ2 per tablet
2022/04/23 02:49:00
www canadian pharmacy legal drugs in canada
2022/04/23 12:46:32
reputable canadian pharmacies rx partners pharmacy
2022/04/23 14:06:36
awc canadian pharmacy review cholesterol
2022/04/24 03:41:04
who voted against cheaper drugs from canada how to find a reputable canadian pharmacy
2022/04/24 05:51:57
king pharmacy pharmacy online
2022/04/24 19:09:24
can you buy prescription drugs in canada pharmacy supply store near me
2022/04/29 14:38:57
sildenafil citrate prescription lerk sildenafil https://sildenafilkiol.com/
2022/04/30 00:19:24
canadian pharmacy adderall uk pharmacy online https://jzpharmacyukj.com/
2022/04/30 01:38:21
levitra uk can you buy levitra over the counter https://glevitrargu.com/
2022/04/30 14:53:16
canada pharmacy rx viagra from canada pharmacy https://dtupharmyjn.com/
2022/04/30 17:07:25
ivermectin liquid for horses demodectic mange treatment ivermectin https://stromectolujlo.com/
2022/05/01 06:00:40
200mg sildenafil soft gel capsule purchase sildenafil https://sgiviagraikn.com/
2022/05/04 02:25:43
40 mg levitra levitra orodispersible tablets https://xclevitradb.com/
2022/05/04 17:14:52
cialis manufacturer coupon 2019 cialis cheapest prices https://dccialisxvf.com/
2022/05/04 19:21:08
can i buy viagra without prescription find viagra https://aviagrasbt.com/
2022/05/05 07:22:36
online pharmacy fungal nail u.s online pharmacy
2022/05/08 00:54:08
www.drugs.com side effects buy hydroxychloroquine canada
2022/05/09 11:12:57
sildenafil warnings sildenafil where to buy https://sildenafilkiol.com/
2022/05/09 20:23:01
levitra with diabetes levitra patient assistance https://xclevitradb.com/
2022/05/09 21:43:12
levitra vardenafil tablets levitra online overnight delivery https://glevitrargu.com/
2022/05/10 10:43:04
buying cialis in canada what is more effective,cialis or viagra? https://dccialisxvf.com/
2022/05/10 12:57:43
cheap viagra india online viagra order canada https://aviagrasbt.com/
2022/05/11 00:37:10
onlinecanadianpharmacy canadian pharmacy no rx needed
2022/05/14 13:37:46
sildenafil online purchase how long does it take for sildenafil to kick in https://sildenafilkiol.com/
2022/05/14 21:21:33
doctorate without dissertation
undergraduate dissertation
dissertation acknowledgements examples
2022/05/14 23:04:28
levitra 100mg pills compare price viagra cialis levitra https://xclevitradb.com/
2022/05/15 00:24:50
revatio vs levitra levitra reviews by men https://glevitrargu.com/
2022/05/15 20:25:05
books thesis dissertation help
dissertation meaning
writing thesis and dissertation proposals
2022/05/16 02:18:15
2022/05/16 04:16:10
retin a online pharmacy first medicine online pharmacy store reviews
2022/05/16 14:33:55
liberty university dissertation
education dissertation topics
uk dissertation writing services
2022/05/18 09:30:39
2022/05/18 09:58:15
provigil tablet modafinil 200mg brand
2022/05/18 13:52:13
provigil for sale online order provigil provigil 200mg for sale
2022/05/18 16:50:56
sildenafil citrate tablets 100mg price sildenafil vs.tadalafil https://sildenafilkiol.com/
2022/05/19 02:15:37
buy levitra on line when to take levitra https://xclevitradb.com/
2022/05/19 03:32:24
levitra pills how much does levitra cost https://glevitrargu.com/
2022/05/19 08:50:23
best dissertation writing services
creative writing dissertation proposal
dissertation help cheap
2022/05/19 11:06:39
cheap provigil 100mg oral provigil order provigil
2022/05/19 16:34:27
how long does cialis last cialis, money order https://dccialisxvf.com/
2022/05/19 18:47:35
where to viagra online female viagra pill prescription https://aviagrasbt.com/
2022/05/20 02:44:15
dissertation writing services near me
help with dissertation writing paper
dissertation writing services illegal
2022/05/20 05:53:30
order modafinil 200mg pill cost modafinil 100mg
2022/05/20 07:19:28
canadian international pharmacy association viagra Penegra
2022/05/20 08:22:38
modafinil 200mg without prescription buy generic modafinil 200mg