viエディタコマンド 会津のSLの部屋

テンキーを使って「アー!」と叫んだりしないよう、注意しましょう。
コマンドは管理人が使うものだけ載せています。ほかにも沢山あります。
見るだけならviewコマンドがおすすめらしいです。

コマンド 説明 コマンド 説明
h ← 左へ1文字分移動 :q ファイルへ保存せずに終了
(破棄するか聞いてくる)
l → 右へ1文字分移動 :q! ファイルへ保存せずに
編集を破棄して終了
k ↑ 上へ1文字分移動 :wq ZZ :x ファイルへ保存して終了
j ↓ 下へ1文字分移動 :w 上書き保存する
    :e! 最後に保存した内容に復帰する
0(ゼロ) 行の先頭へ移動    
$ 行の末尾へ移動 x カーソル位置で1文字削除
(Delete)
enter 次の行の先頭へ移動 X カーソルの左側を1文字削除
(BS)
    dd 行削除(行カット)
1G 文章の先頭へ移動    
G 文章の最後へ移動 yy 行コピー
nG :n n行目へ移動 dd 行カット(行削除)
    p ペースト
ctrl+f 次の画面へ移動    
ctrl+b 前の画面に戻る u Undo
    .(ドット) Redo
i カーソルの左側にテキスト入力
編集モードに移行
   
a カーソルの右側にテキスト入力
編集モードに移行
/ パターン 後方パターン検索
(正規表現使用可)
o カーソルの下にテキスト入力
編集モードに移行
? パターン 前方パターン検索
(正規表現使用可)
O カーソルの上にテキスト入力
編集モードに移行
n 次を検索
Esc コマンドモードに戻る N 前を検索
       
:set nu 行番号を表示 :%s/文字列A/文字列B/g AをBに置換
:set nonu 行番号を非表示 :%s/文字列A/文字列B/gc AをBに置換(確認あり)
:set list   タブ、空白、改行を可視化する    
J 文末の改行を削除し、
次の行とくっつける
:r ファイル名 別ファイルを流し込む

シェルのコマンド
コマンド 説明
Ctrl + u 行頭からカーソル位置までの文字列を削除
Ctrl + Page Up 上へ1画面分移動
Ctrl + Page Down 下へ1画面分移動
Ctrl + ↑ 上へ1行分移動
Ctrl + ↓ 下へ1行分移動

トップへ
トップ
戻る
戻る