GNU/Linux >> Linux の 問題 >  >> Linux

RHEL 7 – RHCSA ノート – vi/vim エディター

RHEL 7 – RHCSA ノート (チート シート)

vim エディター

テキストの挿入

コマンド アクション
現在のカーソル位置の前にテキストを挿入
a 現在のカーソル位置の後にテキストを追加
現在の行の末尾にテキストを追加
o 現在の行の下に新しい行を開く
O 現在の行の上に新しい行を開く

vi でのナビゲーション

コマンド アクション
左矢印 / h 1 文字左に移動
右矢印 / l さらに右に 1 文字
上向き矢印 / k 1 行上に移動
下矢印 / j 1 行下に移動
$ 現在の行の末尾に移動
0 現在の行の先頭に移動

テキストの削除

コマンド アクション
x 現在のカーソル位置の文字を削除
dw カーソルの右側の単語または単語の一部を削除
dd 現在の行を削除
D 現在のカーソル位置から現在の行を削除

取り消しと繰り返し

コマンド アクション
最後のコマンドを元に戻す
. (ドット) 最後のコマンドを繰り返す

テキストの検索と置換

コマンド アクション
/[文字列] 文字列を前方検索
?[検索] 文字列を後方検索
n 次の文字列を検索
N 前の文字列を検索
:%s/古い/新しい 検索し、最初に見つかった文字列 old を文字列 new に置き換えます
:%s/old/new/g 文字列 old をすべて検索し、文字列 new に置き換えます
cw 現在のカーソル位置から見つめている単語を変更
r 現在のカーソル位置の文字を置換
R 現在の行のテキストを置換/上書き

テキストのコピーと貼り付け

コマンド アクション
yw バッファ内の現在の単語をヤンク
yy バッファ内の現在の行をヤンク
p ヤンクしたデータを現在の行の下に貼り付ける
P ヤンクしたデータを現在の行の上に貼り付ける

保存して終了

コマンド アクション
:w 終了せずにファイルに変更を書き込む
:w! ファイルの所有者でなくてもファイルに変更を書き込む
:wq 変更をファイルに書き込んで終了
:wq! 変更をファイルに書き込み、ファイルの所有者でなくても終了
:q 変更がなければ終了
:q! 変更を保存せずに終了


Linux
  1. vi / vimで行番号を表示するにはどうすればよいですか?

  2. RHEL 7 – RHCSA に関する注意事項 :at および cron を使用してタスクをスケジュールする

  3. vim:コマンドが見つかりません

  1. LinuxでVimをデフォルトのエディターとして設定する方法

  2. 8 つの重要な Vim エディターのナビゲーションの基礎

  3. RHEL 7 – RHCSA ノート (チート シート)

  1. RHEL 7 – RHCSA ノート – 入力/出力リダイレクト

  2. RHEL 7 – RHCSA に関する注意事項:タイム サービスを使用するようにシステムを構成する

  3. RHEL 7 – RHCSA ノート – vi/vim エディター