Linux:vim操作

■[ノーマルモード]
→ [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 件のコメント:

その他の記事