ビジュアルモード

記事の内容

概要

ビジュアルモードとは、操作対象となる範囲を反転表示して視覚的にわかりやすく表示するモードになります。

ビジュアルモード

1.タイプ前【ノーマルモード】

I want to choose line.

2.vをタイプしてビジュアルモードに変更【ビジュアルモード】

I want to choose line.

— VISUAL —

3.カーソルを動かし選択範囲を指定【ビジュアルモード】

I want to choose line.

— VISUAL —

4.選択範囲をコピーするためにyをタイプ【ノーマルモード】

I want to choose line.

5.貼り付けのためpをタイプ【ノーマルモード】

I want to choose line.
I want to choose line.

【vimでのコピーと貼り付け】

コマンド一覧

コマンド説明
d選択範囲テキストを削除
D選択範囲を含むすべての行を削除
y選択範囲をヤンクバッファに格納(コピー)
Y選択範囲を含むすべての行をヤンクバッファに格納
c選択範囲を削除
C選択範囲を含むすべての行を削除
Escノーマルモードに戻る

d

d選択範囲テキストを削除

ビジュアルモード( d )

オレンジ色部分はカーソル位置

1.タイプ前【ノーマルモード】

I don’t like blue.

2.vをタイプしてビジュアルモードに変更【ビジュアルモード】

I don’t like blue.

— VISUAL —

3.右カーソルを動かし選択範囲を指定【ビジュアルモード】

I don’t like blue.

— VISUAL —

4.選択範囲を削除するためにdをタイプ【ノーマルモード】

I like blue.

D

D選択範囲を含むすべての行を削除

ビジュアルモード( D )

オレンジ色部分はカーソル位置

1.タイプ前【ノーマルモード】

1行目
2行目
3行目
4行目
5行目

2.vをタイプしてビジュアルモードに変更【ビジュアルモード】

1行目
2行目
3
4行目
5行目

— VISUAL —

3.カーソルを動かし選択範囲を指定【ビジュアルモード】

1行目
2行目
3行目
4行目

5行目

— VISUAL —

4.選択範囲を含むすべての行を削除するためにDをタイプ【ノーマルモード】

1行目
2行目
5行目

y

y選択範囲をヤンクバッファに格納(コピー)

ビジュアルモード( y )

1.タイプ前【ノーマルモード】

I want to copy words.

2.vをタイプしてビジュアルモードに変更【ビジュアルモード】

I want to copy words.

— VISUAL —

3.カーソルを動かし選択範囲を指定【ビジュアルモード】

I want to copy words.

— VISUAL —

4.選択範囲をコピーするためにyをタイプ【ノーマルモード】

I want to copy words.

5.貼り付けのためpをタイプ【ノーマルモード】

I want to copy words.
I want to copy

Y

Y選択範囲を含むすべての行をヤンクバッファに格納(コピー)

ビジュアルモード( Y )

1.タイプ前【ノーマルモード】

I want to copy first line.
I want to copy second line.
I want to copy third line.

2.vをタイプしてビジュアルモードに変更【ビジュアルモード】

I want to copy first line.
I want to copy second line.
I want to copy third line.

— VISUAL —

3.選択範囲を含むすべての行をコピーするためにカーソルを動かす【ビジュアルモード】

I want to copy first line.
I want to copy second line.
I
want to copy third line.

— VISUAL —

4.選択範囲をコピーするためにYをタイプ【ノーマルモード】

I want to copy first line.
I want to copy second line.
I want to copy third line.

5.貼り付けのためpをタイプ【ノーマルモード】

I want to copy first line.
I want to copy second line.
I want to copy third line.

I want to copy first line.
I want to copy second line.
I want to copy third line.

c

c選択範囲を削除(実行後にインサートモード移行)

ビジュアルモード( c )

1.タイプ前【ノーマルモード】

I don’t want to erase the words.

2.vをタイプしてビジュアルモードに変更【ビジュアルモード】

I don’t want to erase the words.

— VISUAL —

3.右にカーソルを動かし選択範囲を指定【ビジュアルモード】

I don’t want to erase the words.

— VISUAL —

4.選択範囲を削除するためにcをタイプ【インサートモード】

I want to erase the words.

— INSERT —

C

C選択範囲を含むすべての行を削除(実行後にインサートモード移行)

ビジュアルモード( C )

1.タイプ前【ノーマルモード】

I don’t want to erase the first line.
I want to erase the second line.
I want to erase the third line.

2.vをタイプしてビジュアルモードに変更【ビジュアルモード】

I don’t want to erase the first line.
I want to erase the second line.
I want to erase the third line.

— VISUAL —

3.カーソルを動かし選択範囲を指定【ビジュアルモード】

I don’t want to erase the first line.
I want to erase the second line.
I
want to erase the third line.

— VISUAL —

4.選択範囲を含むすべての行を削除するためにCをタイプ【インサートモード】

I don’t want to erase the first line.


— INSERT —

Esc

Escノーマルモードに戻る

ビジュアルモード( Esc )

1.タイプ前【ノーマルモード】

2.vをタイプしてビジュアルモードに変更【ビジュアルモード】


— VISUAL —

3.Escをタイプしてノーマルモードに変更【ノーマルモード】

記事の内容
閉じる