TOP - Unix系OS - vi(1)

テキストエディタです。

vi オプション1 ファイルパス1
オプション1(任意)
    オプション複数あり
    詳細は省略

ファイルパス1
    編集するファイル

操作コマンド(主要なもの)
h, 「←」キー    1文字左へ移動
l, 「→」キー    1文字右へ移動
j, 「↓」キー    1文字下へ移動
k, 「↑」キー    1文字上へ移動

ctrl-F           前方へ1ページ移動
ctrl-B           後方へ1ページ移動

^                現在行の空白以外の最初の文字に移動
$                現在行の末尾へ移動

e                単語の末尾へ移動
b                一つ前の単語へ移動

dd               カーソル行を削除
x                カーソルの文字を削除
D                カーソル位置から行末まで削除

yy               カーソル行をコピー
p                行   : カーソル行の下へコピーした行を追加
                 範囲 : バッファの内容を追加
y [移動コマンド] 指定範囲の内容をバッファへコピー(範囲の指定は移動コマンド)

~                カーソル位置の文字を大文字→小文字(大文字→小文字)に変換

a                カーソルの後へ文字を追加(入力モードへ移行)
i                カーソルの前に文字を挿入(入力モードへ移行)
o(小文字)        カーソルの下に行を追加後、行頭から入力開始(入力モードへ移行)
O(大文字)        カーソルの上に行を追加後、行頭から入力開始(入力モードへ移行)

:[n]split        ウィンドウを分割(n行)
:close           ウィンドウを閉じる
:vsplit          ウィンドウを縦分割

ctrl-W h(←)     左側のウィンドウに移動
ctrl-W l(→)     右側のウィンドウに移動
ctrl-W j(↓)     下側のウィンドウに移動
ctrl-W k(↑)     上側のウィンドウに移動
[n]ctrl-W _      現在のウィンドウをn行に変更
ctrl-W +         現在のウィンドウを1行拡大

:tabnew          新規のタブページを作成
:tabc            現在のタブページを閉じる

gt               次のタブページに移動
gT               前のタブページに移動

「esc」キー      入力モードから復帰

:q               終了(変更の無い場合)
:q!              変更を保存せずに終了
:w               変更を保存

※ オプションなどは個人的に重要と考えられるものを記述しており、記載の無いものは、manページや関連書籍などを参照願います。

Copyright(C) 2006-2014 CLAYPOT. All Rights Reserved.