0
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

viの操作について メモ

Posted at

vi操作についてのメモ

viの操作について。
linuxを利用していてファイルを編集するのに便利なのがvi。
でも、いざ使おうとした時にコマンドを忘れてしまった!という経験をした人は少なく
ないのではないでしょうか?

そこで、「これだけは覚えておいて損はない!」
というものを備忘録といしてまとめておきます。

はじめに

viとは、何か?
簡単に説明すると、viとはテキストエディタです。
linuxでファイルを操作する時に主によく使う気がします。
コマンドライン上でファイルを開いて編集・保存することができるので、
使い慣れてくるととても便利です。
この機会に、viについて勉強しておくのもいいと思います。

モード切り替え

viは、ファイルを編集するための入力モードと、ファイルを保存したり編集を
抜けたりするためのコマンドモードの二つを行き来してファイルを編集・保存します。
viによりファイルを開いた時は、コマンドモードになっています。

コマンド メモ
i 入力モードに切替(コマンドモードの時に利用)
「esc」ボタン コマンドモードに切替(入力モードの時に利用)

コマンドモード時の主なコマンドのメモ

コマンド メモ
:wq ファイルを保存してviを閉じる
:w ファイルを保存するがviは閉じない
:q! 編集した内容を反映せずに、viを閉じる(編集している場合は、アラートが出現)
:q! 編集した内容を反映せずに、viを閉じる(強制終了)
yy 一行コピー(y3yのようにすれば三行コピー)
yl 一文字コピー(y3lのようにすれば三文字コピー)
yw 一単語コピー(y3wのようにすれば三単語コピー)
p ペースト
dd 一行削除(d3dのようにすれば三行削除)
dl 一文字削除(d3lのようにすれば三文字削除)
dw 一単語除(d3wのようにすれば三単語削除)
Shift + G ファイルの最後に移動
0 行の先頭に移動
^ 行の最初の文字に移動
$ 行の末尾に移動
w 次の単語の先頭に移動
b 今カーソルが当たっている単語の先頭に移動
e 今カーソルが当たっている単語の末尾に移動
0
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?