【Linux Tips】vi / vim でこれどうやる?【便利】

Linux
スポンサーリンク

はじめに

viやvimを使ってテキストを編集する時に、ふとこの操作ってどうやるんだっけとなることがあるので、Tipsとして残しておきたいと思います。

特に、ddで行切り取り、yyで行コピー、pで貼り付けぐらいしかしていない人向けです(笑)

切り取り(削除) 関連の操作

操作コマンド
行切り取りdd
1単語切り取りdw
カーソルから行末まで切り取りd$
カーソルから行頭まで切り取りd0
ファイル内すべて切り取り:%d

コピー 関連の操作

操作コマンド
行コピーyy
1単語切り取りyw
カーソルから行末までコピーy$
カーソルから行頭までコピーy0
ファイル内すべてコピー:%y

法則

操作と機能の対応を覚えれば忘れにくいです。
切り取りとコピーについて以下にまとめます。


[繰り返し]
単語
[w]
行末まで
[$]
行頭まで
[0]
すべて
[:%]
切り取り(削除)
[d]
dddwd$d0:%d
コピー
[y]
ywywy$y0:%y

貼り付け 関連の操作

操作コマンド
カーソルの後ろに貼り付けp
カーソルの前に貼り付けP

矩形選択(vimのみ)

操作コマンド
矩形選択モードに入るctrl + v
選択範囲の変更矢印キー
カーソル前へ入力I
カーソル後へ入力A
選択範囲の切り取りd
選択範囲のコピーy
矩形選択モードから抜けるEsc

※矩形選択モードで入力時はEscで抜けるまでコンソール上では確認できないので注意

コメント

タイトルとURLをコピーしました