Last update: 1995/9/5
Sincce before: 1995/9/5

VIの使い方 (基本)

info -- Quick Ref. -- My Job -- Yashiro's home


    Jump to part-2

  1. 一般的な編集
  2. カーソルの移動

    h
    j
    k
    l
    return下の行
    H 画面上端
    M 画面中段
    L 画面下端

    スクロール

    ファイルの先頭 1G
    1画面 半画面
    次画面 cntl-F cntl-D
    前画面 cntl-B cntl-U
    ファイルの最後 G
    戻り ``

    挿入

    O
    I ia A
    o

    削除

    x 1文字
    dd 1行
    D 行末まで


    複写と移動

    yy 複写(取り込み)
    dd カット
    p 現在行の下に挿入
    P 上に挿入

    変更

    r 1文字
    s 1文字→文字列
    R 文字列
    J 次の行と接続
    xp 次の文字との入替え
    ~ 大文字と小文字の変換
    u 直前のコマンドの取り消し
    U 行の修正をすべて取り消し
    :u 直前の : コマンドの取り消し
    . 直前の変更の繰り返し

    検索

    /string/ 前方に検索
    ?string? 後方
    n 検索の繰り返し

    保存と終了

    :w
    :w filename
    :wq
    :q! 編集を破棄して終了


  3. 行コマンドによる編集
  4. 置換

    :10,15s/string/new/
    :10,15s/string/new/g
    :10,15s/string/new/gc conversational

    削除

    :5,10d

    複写と移動

    :1,2 co 3 1~2 を 3 の次に複写
    :4,5 m 6 4~5 を 6 の次に移動

    取り消し

    :u 直前の : コマンドの取り消し

    オプション

    :set all 一覧
    :set nu 行番号の表示
    :set nonu 行番号の非表示
    autoindent Indention





  5. キー定義を設定するファイル


  6. Jump to part-2