59
56

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Vim2Advent Calendar 2019

Day 5

検索について

Last updated at Posted at 2019-12-04

概要

私が使用している検索テクニックをまとめました。

基本

*

検索で使うのは、ほぼこれだけです。

手打ちは面倒です。

検索ワードはファイル内に存在するので移動したほうが早いことが多いです。

単語を調べたいけれど、単語までが遠い場合

\<aaa\>

は、打つの面倒なので

/aaa

で検索してから、*を使用します。

単語を打つのが面倒でクリックするのも面倒な場合

.

で代用します。

a...b

みたいな感じです。
先頭と末尾だけで合致すれば、ほぼ見つけられます。

set incsearch

を設定していると検索中にハイライトされて便利です。

単語の途中を調べる場合

/<c-r><c-w>

でカーソルしたをとり、編集します。

検索して変更したい場合

cgn<c-r>"

消して復元して編集します。

検索して先頭の文字を変更したい場合

5s

先頭はこちらも使えます。

検索したやつの後ろに移動したい場合

//e+1

//e+1をもう一回編集する場合

/<c-n>

検索したやつをGrepする場合

:vim // %
:vim // *

もう一回検索する

//

さいごに

以上です。

59
56
2

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
59
56

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?