アクティブエージェント株式会社

213

vimで複数行コピペ、削除のやり方

こんにちは、システム事業部のfujiです!

今回は、vimで複数行コピペ、削除のやり方をご紹介します。

 

vimは通常のノーマルモードから、

・「i」を入力すると、入力モード

・「v」を入力すると、ビジュアルモード

・「:」を入力すると、コマンドモード

になり、これらのモードからescキーを押すとノーマルモードに戻ります。

 

複数行のコピー(ヤンク)や削除をする場合は、ビジュアルモードでやると便利です。

やり方としては、

ビジュアルモードで範囲を指定→「y」でコピーまたは「x」で削除され、ノーマルモードに戻る

コピーした場合は、ノーマルモードのまま「p」でペーストできます。

 

では、詳しく手順を紹介します。

 

①vimでテキストファイルを開く

%e3%82%b9%e3%82%af%e3%83%aa%e3%83%bc%e3%83%b3%e3%82%b7%e3%83%a7%e3%83%83%e3%83%88-2016-12-08-11-00-23

 

②ビジュアルモードに変更し、複数行を選択

選択したい行の始点で「v」を入力。

「v」を入力すると下に– VISUAL –と出てきます。

%e3%82%b9%e3%82%af%e3%83%aa%e3%83%bc%e3%83%b3%e3%82%b7%e3%83%a7%e3%83%83%e3%83%88-2016-12-08-11-05-06

矢印キーで選択したい行の終点までカーソルを移動させます。

%e3%82%b9%e3%82%af%e3%83%aa%e3%83%bc%e3%83%b3%e3%82%b7%e3%83%a7%e3%83%83%e3%83%88-2016-12-08-11-10-59

 

③選択した複数行をコピーまたは削除

選択した行を削除する場合、「x」を入力すると削除されます。

選択した行をコピーする場合、「y」を入力するとコピーされます。

入力後には、ビジュアルモードが解除されてノーマルモードに戻ります。

%e3%82%b9%e3%82%af%e3%83%aa%e3%83%bc%e3%83%b3%e3%82%b7%e3%83%a7%e3%83%83%e3%83%88-2016-12-08-11-15-31

 

④コピーした行をペースト

ノーマルモードに戻っているので、この状態で「p」を入力すると、

先ほどコピーした行がペーストできます。

%e3%82%b9%e3%82%af%e3%83%aa%e3%83%bc%e3%83%b3%e3%82%b7%e3%83%a7%e3%83%83%e3%83%88-2016-12-08-11-17-49

Image 【PHP】配列の結合 初めまして・こんにち…
開発部 のプロフィール写真 by 開発部
32
Image 【JavaScript】イベント伝播と止め方 初めまして・こんにち…
開発部 のプロフィール写真 by 開発部
79
Image ターミナルで「You have mail.」と表示されたとき こんにちは、システム…
開発部 のプロフィール写真 by 開発部
152
ログイン
登録
Send message