自動テストチュートリアル

Playwright、Seleniumなどの自動テストツールを学ぼう

基本的な編集操作

基本的な編集操作

ノーマルモードでの基本的な操作を学びます。

カーソル移動

基本移動(ノーマルモード)

キー 動作
h 左に移動
j 下に移動
k 上に移動
l 右に移動

矢印キーも使えますが、hjklを使うと手元を見ずに操作できます。

より速い移動

キー 動作
0 行の先頭へ
$ 行の末尾へ
gg ファイルの先頭へ
G ファイルの末尾へ
w 次の単語へ
b 前の単語へ

テキストの入力

キー 動作
i カーソル位置から挿入
a カーソルの次から挿入
I 行の先頭から挿入
A 行の末尾から挿入
o 下に新しい行を挿入
O 上に新しい行を挿入
💡 覚え方
  • i = insert(挿入)
  • a = append(追加)
  • o = open(新しい行を開く)

削除操作(ノーマルモード)

キー 動作
x カーソル位置の1文字削除
dd 行全体を削除
dw 単語を削除
d$ カーソルから行末まで削除
u 元に戻す(Undo)
Ctrl + r やり直す(Redo)

コピー&ペースト

キー 動作
yy 行をコピー
p ペースト(カーソルの下)
P ペースト(カーソルの上)

検索

キー 動作
/キーワード 下方向に検索
?キーワード 上方向に検索
n 次の検索結果へ
N 前の検索結果へ

実践例

# ファイルを開く
vi sample.txt

# 以下の操作を試す:
# 1. i を押して文字を入力
# 2. Esc でノーマルモードへ
# 3. yy で行をコピー
# 4. p でペースト
# 5. dd で行を削除
# 6. u で元に戻す
# 7. :wq で保存して終了
🎯 練習してみよう
1. vi practice.txt を開く
2. 何行か文字を入力
3. yy でコピー、p でペースト
4. dd で行を削除
5. u で元に戻す

よく使うコマンドまとめ

操作 コマンド
入力 i
元に戻す u
行削除 dd
行コピー yy
ペースト p
保存 :w
終了 :q
保存して終了 :wq