38
41

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.

Vimの基礎

Last updated at Posted at 2014-04-10

#Vim Tutorial
:Tutorial チュートリアル起動

##カーソル移動 
       h→左方向に移動
       l→右方向に移動
       j→下方向に移動
       k→上方向に移動

###Vimの終了
       [ESC] :q! (変更を破棄)
       [ESC] :wq (変更を保存)

###ヘルプウィンドウの表示
       :help

###コマンドのヘルプ検索
       :help cmd

###別のウィンドウへジャンプ
       CTRL-W CTRL-W

###ノーマルモードに移行(間違ったり入力途中のコマンドを取り消すことができる)
       [ESC]

###カーソル下の文字を削除
       ノーマルモード [ESc]  x

###カーソルの位置に文字を挿入
       i

###行末に文字を挿入
       A

###カーソルの位置から単語の末尾までを削除する
       dw

###カーソル位置から行の末尾までを削除する
       d$

###単語2つを削除する
       d2w

###行全体を削除する
       dd

###2行を削除する
       2dd

###単語2つ分カーソル移動
       2w

###3つ目の単語の終端にカーソルを移動
       3e

###行頭にカーソルを移動
       0

###前回の動作を取り消す
       u(小文字)

###行全体の変更を取り消す
       U(大文字)

###取り消しの取り消し
       CTRL-R

###最後に削除された行をカーソルの後に貼り付ける
       p

###カーソルの次の文字を置き換える
       r (ただし、アルファベットのみ)

###カーソルの位置から単語の終わりまでを変更
       cw (変更だけでなく挿入も行える)

###カーソルの位置から行の終わりまでを変更
       c$

###ファイル内での位置とファイルの詳細を表示
       CTRL-G

###ファイルの最下行に移動
       G

###(数値)行に移動
       数値 G

###先頭行に移動
       gg

###前方に語句を検索
       /

###後方に語句を検索
       ?

###検索後の次の検索
       n

###検索後の逆方向の検索
       N

###検索のハイライトを消す
       :noh

###(,),[,],{,}などの括弧上にカーソルを置いて対となる文字へ移動
       %

###現在の行の最初の old を new に置換する。
       :s/old/new

###現在の行のすべて old を new に置換する。
       :s/old/new/g

###2つの#間で語句を置換する(#には置き換える範囲の開始と終了の行番号を指定する)
       :#,#s/old/new/g

###ファイル全体で見つかるものに対して変更する
       :%s/old/new/g

###'c'を加えると置換の度に確認を求める
       :%s/old/new/gc

###ディレクトリ内の一覧を見る
       :!ls

###ファイルを削除
       :!rm [ファイル名]

###ファイルへ変更を保存
       :w [ファイル名]

###ビジュアルモード(範囲指定ができる)
       v

###選択した行を削除
       v → d

##'ファイル名'のテキストを挿入
       :r ファイル名

###カーソルの下の行が開き、挿入モードになる
       o(小文字だと、カーソルの下の行が挿入モード)
       O(大文字だと、カーソルの上の行で挿入モード)

###カーソルの次の位置からテキストを追加
       a

###単語の末ごとに移動
       e
(”a”と”i”は同じ挿入モードだが、文字が挿入される位置が異なる)

###テキストのコピー
       y

###テキストの貼り付け
       p

###置換モード
       R

###オプションの設定
       :set xxx (xxxが設定される)

###検索時に大文字小文字の区別をしない
       :set ic

###検索フレーズに部分マッチしている部分を表示する
       :set is

###マッチするすべてを強調表示する
       :set hls

###オプション無効
       :set noic

###コマンドラインを補完
       CTRL-D

###補完を使用
       [TAB]

38
41
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
38
41

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?