概要
viのviの基本コマンドまとめについて。
詳細
viの基本コマンドまとめを行うために以下の操作を学びます。
内容
編集コマンド
テキストオブジェクト | 変更 | 削除 | コピー |
---|---|---|---|
1語 | cw | dw | yw |
2語 | 2cw | 2dw | 2yw |
3語前まで | 3cb | 3db | 3yb |
1行 | cc | dd | yyまたはY |
行末まで | c$またはC | d$またはD | y$ |
行頭まで | c0 | d0 | y0 |
1文字 | r | x | ylまたはyh |
5文字 | 5s | 5x | 5yl |
移動コマンド
移動 | コマンド |
---|---|
←↓↑→ | h,j,k,l |
次行の1文字目 | + |
前行の1文字目 | - |
単語の末尾まで | e,E |
単語単位で順方向に | w,W |
単語単位で逆方向に | b,B |
行末まで | $ |
行頭まで | 0 |
その他の操作
操作 | コマンド |
---|---|
バッファ中のテキストを配置 | P,p |
viを起動し、ファイルが指定されていればそれをオープン | vi file |
編集をセーブして終了 | ZZ |
編集をセーブせずに終了 | :q! |
テキストの作成/操作のコマンド
編集操作 | コマンド |
---|---|
現在位置にテキストを挿入 | i |
行頭にテキストを挿入 | I |
現在位置のうしろにテキストを追加 | a |
行末にテキストを追加 | A |
テキスト挿入業の新しい行をカーソルの下の行にオープン | o |
テキスト挿入業の新しい行をカーソルの上の行にオープン | O |
行を削除してテキストを置換 | S |
現在の文字を新しいテキストで上書き | R |
大文字と小文字を入れ替える | ~ |
最後の動作を繰り替えす | . |
最後の変更を取り消す | u |
行を最初の状態に復元する | U |