[ ] [ ] [ ] [ トップページ ] [ 目次 ] [ Linuxの概要 ] [ 基本的な操作 ] [ 日本語の扱い ] [ テキスト編集 ] [ システム管理 ] [ シェルスクリプト ] [ インストール作業の基本 ] [ データベース ] [ 各種リファレンス ]  
[ vi 基本的な考え方 ] [ vi 最小限のコマンド ] [ vi コマンドの規則性 ]

vi 最小限のコマンド

起動と終了

起動
$ vi
フォアグラウンド起動
$ vi <ファイル名>
ファイルを読み込んで起動
終了
ZZ
終了(内容が変更された場合は保存して終了)
:q!
保存せずに強制終了

カーソルと画面の移動

カーソル移動
h
1文字左へ
j
1行下へ
k
1行上へ
l
1文字右へ
画面操作
C-d
半ページ分下に画面を移動
C-u
半ページ分上に画面を移動
C-l
画面を再描画
C-g
カーソル行の行番号を表示

C-xはCtrl-xのこと。

文字の挿入

i
カーソルの左隣へ挿入
a
カーソルの右隣へ挿入
I
カーソル行の先頭に挿入
A
カーソル行の末尾に挿入

削除,コピーアンドペースト

削除
x
カーソル上一文字削除
[n]dd
カーソル行の下n行分を削除。nを省略すると1行削除する。
コピーアンドペースト
[n]yy
カーソル行の下n行分をコピー。nを省略すると1行コピーする。
p
カーソル行の下にペースト(xやddで削除したものもペーストできる)

検索

検索
/<文字列>
<文字列>を順方向に検索
n
順方向に検索を再実行
N
逆方向に検索を再実行

ヘルプ

:h
ヘルプ表示
:viusage [<コマンド>]
viコマンドモードのコマンド一覧表示。<コマンド>を付加するとそのコマンドの説明を表示。
:exusage [<コマンド>]
exコマンドモードのコマンド一覧表示。<コマンド>を付加するとそのコマンドの説明を表示。

その他詳しくはViリファレンスを参照。

  
WB00806_.gif (471 バイト)
Copyright(C) 1997-1999 GlassCom
webmaster@glasscom.com