:w NewFilename[ENTER]
もし、NewFilename
が存在する場合には、
:w! NewFilename[ENTER]
:sh[ENTER]
で一時的にシェルに戻れます。
再度viに戻るときはexit
コマンドを使います。
/検索したい文字列[ENTER]
でカーソルが所望の文字列に移動。
nを押すとページ下方を検索、Nを押すとページ上方を検索
。
"/"(スラッシュ)、"\"(バックスラッシュ、円マーク)、"."(ピリオド)
等の
記号を含んだ文字列を検索する場合には、これらの記号の前に、
\(バックスラッシュ)
をつける必要があります。また、
日本語対応のvi(jvim,jelvis)を使っている場合は、文字列に日本語を使えます。
:%s/置換前文字列/置換後文字列/[ENTER]
でカーソル近辺の文字列を1つだけ置換。
:%s/置換前文字列/置換後文字列/g[ENTER]
で文書内の該当文字列をすべて置換。
:B,Es/置換前文字列/置換後文字列/g[ENTER]
で行番号B〜E内の該当文字列をすべて置換。
日本語対応のvi(jvim,jelvis)を使っている場合は、文字列に日本語を使えます。