Quantcast
Channel: Vimタグが付けられた新着記事 - Qiita
Viewing all articles
Browse latest Browse all 5657

Vim [検索, 置換]

$
0
0

参考にした文献,サイト

今回の記事は以下の文献を参考にして記述しています。

 検索

コマンド内容
/<文字列>上から順に<文字列>を検索
?<文字列>したから順に<文字列>を検索
n次の検索結果に移動
N前の検索結果に移動

上から検索

書式
/<検索したい文字列>

top_search.gif

下から検索

書式
?<検索したい文字列>

bottom_search.gif

次の検索結果へ移動

コマンド

/<文字列>または、?<文字列>を行った後に次のコマンドを入力する

n

next_search.gif

前の検索結果へ移動

コマンド

/<文字列>または、?<文字列>を行った後に次のコマンドを入力する

N
# shift + n

prev_search.gif

置換

 1行内での置換

はじめに見つかったものを置換

書式
:s/<置換前>/<置換後>/

replace.gif

全て置換

書式
:s/<置換前>/<置換後>/g

replace_g.gif

複数行で置換

置換する行を指定して範囲内を全て置換

書式
:<開始行番号>,<終了行番号>s/<置換前>/置換後/g

replace_s_e_g.gif

ファイル全体で置換

書式
:%s/<置換前>/<置換後>/g

replace_g_all.gif

ファイル全体で確認をしながら置換

書式
:%s/<置換前>/<置換後>/gc
[vim]置換時のコマンド
コマンド内容
y現在のマッチを置換する
n現在のマッチを置換しない
l現在のマッチを置換して置換終了
<Esc>置換終了
a現在のマッチと、それ以降の結果を全て置換する
q置換を終了する
^E (ctrl + e)画面を上にスクロール
^Y (ctrl + y)画面を下にスクロール

replace_y_n.gif


Viewing all articles
Browse latest Browse all 5657

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>