Starting from command mode in vi, which THREE keys switch the editor into insert mode?

LPIC-1 Exam 101-500, objective 103. GNU and Unix commands easy

Machine-checked — no person has signed for it. This question was read against the source cited below by an automated pass, which found no contradiction. That is a weaker claim than it sounds: the same kind of process wrote the question, so it can confirm its own mistake.

Treat it as a good draft rather than as settled fact, and read the source below before you rely on it. It is not used in mock exams here — only questions a person has signed for are.

How these questions are written — where each question comes from, what the verification ledger records, and what happens when one is found wrong.

The options

Choose 3.

Correct i

Correct. i begins inserting text before the cursor position.

Not correct x

Wrong. x deletes the character under the cursor and leaves you in command mode.

Correct a

Correct. a appends, that is it begins inserting after the character under the cursor.

Correct o

Correct. o opens a new empty line below the current one and starts insert mode there (O opens one above).

Not correct :w

Wrong. The colon takes you to ex command mode, and w writes the buffer to disk. No text insertion is involved.

Why

i, a and o (plus their uppercase forms I, A and O) all enter insert mode, differing only in where the cursor lands: before the cursor, after it, or on a new line below. Esc always returns you to command mode, which is the key to press whenever you are unsure where you are.

Where this comes from

Cited
LPI exam objective 103.8
What it says
Enter and leave vi's insert mode.

Practise this

Reading one question is not practice. The trainer will draw a short set from objective 103 and space the ones you get wrong.

Practise LPIC-1 Exam 101-500

More questions on this objective

All questions on GNU and Unix commands

Practise LPIC-1 Exam 101-500