■[ノーマルモード]
→ [i] → 挿入モード(カーソル位置からの入力)→ [a] → 挿入モード(カーソルの1つ右の位置から入力)
→ [I] → 挿入モード(行頭から入力)
→ [A] → 挿入モード(行末から入力)
削除
→ [x] → カーソル位置の文字を削除
→ [X] → カーソルの1つ左の文字を削除
→ [D] → カーソルの場所から行末までを削除
→ [dd] → カーソル行を削除
→ [数字x] → 挿入モード(行末から入力)
→ [数字X] → 挿入モード(行末から入力)
→ [数字dd] → 挿入モード(行末から入力)
カーソル移動
数字↑ … 指定した数の分だけカーソルを上へ移動
数字↓ … 指定した数の分だけカーソルを下へ移動
数字← … 指定した数の分だけカーソルを左へ移動
数字→ … 指定した数の分だけカーソルを右へ移動
gg … カーソルをファイルの先頭へ移動
GG … カーソルをファイルの末尾へ移動
[HOME] … カーソルをその行の行頭へ移動
[END] … カーソルをその行の末尾へ移動
% … カーソル位置にある括弧と対になる括弧に移動
{ … カーソル位置の段落の先頭に移動
} … カーソル位置の段落の末尾に移動
[[ … カーソル位置の前の段落に移動
]] … カーソル位置の後の段落に移動
hjkl … ←↓↑→
[CTRL]+[f] … PageDown
[CTRL]+[b] … PageUp
[^] … Home
[$] … End
→ [:] → コマンドラインモード
→ [/] → コマンドラインモード
→ [?] → コマンドラインモード
■[挿入モード]
→ [ESC] → ノーマルモード■[コマンドラインモード]
→ [dd] 行削除→ [w] 保存
→ [undo] 直前野状態に戻す
→ [rddo] undo以前に戻す
■行番号
コマンドラインモードで"set number" … 行番号表示
"set nonumber" … 行番号非表示
"行番号" … 行番号ジャンプ
■キーワード検索
ノーマルモードで[/] … 後方検索
[?] … 前方検索
■コピー
ノーマルモードで[yy] … 行単位でコピー
[数字yy] または [y数字y] … 複数行コピー
[p] … カーソルの下行にコピー
[P] … カーソルの上行にコピー
■行結合
[J]■タイルウインドウ
[sp] … 上下分割[vsp] … 左右分割
[new] … 新規ウインドウを開く
[vnew] … 新規ウインドウを開く
ウインドウサイズ変更
[Ctrl-w]+、[Ctrl-w]-、[Ctrl-w]>、[Ctrl-w]
[Ctrl-w]= … ウインドウの幅をそろえる
ウインドウ間の移動
[Ctrl-w]→、[Ctrl-w]←、[Ctrl-w]↑、[Ctrl-w]↓
[Ctrl-w][Ctrl-w] … 順番に移動
■タブ
[tabnew] … タブを追加タブ移動
[gt]、[gT]
[tabnext]、[tabNext]
現在開いているファイルや、使用しているバッファを確認
[ls]
[b番号] バッファ呼び出し
■マウス
マウス操作を有効にする[set mouse=a]
■ビジュアルモード
[v] 文字単位[V] 行単位
[Ctrl-v] 矩形
カーソルキーや[h][j][k][l]でカーソルを移動
[y] コピー
[Linux][エディタ][vim][vi]
0 件のコメント:
コメントを投稿