Câu trả lời:
Điều này thực sự được ghi lại theo một cách không rõ ràng 'ẩn', từ :help Ex-mode
Q Switch to "Ex" mode. This is a bit like typing ":"
commands one after another, except:
- You don't have to keep pressing ":".
- The screen doesn't get updated after each command.
- There is no normal command-line editing.
- Mappings and abbreviations are not used.
In fact, you are editing the lines with the "standard"
line-input editing commands (<Del> or <BS> to erase,
CTRL-U to kill the whole line).
Vim will enter this mode by default if it's invoked as
"ex" on the command-line.
Use the ":vi" command :visual to exit "Ex" mode.
Note: In older versions of Vim "Q" formatted text,
that is now done with gq. But if you use the
vimrc_example.vim script "Q" works like "gq".
gQ
gQ Switch to "Ex" mode like with "Q", but really behave
like typing ":" commands after another. All command
line editing, completion etc. is available.
Use the ":vi" command :visual to exit "Ex" mode.
{not in Vi}
Đoạn đầu tiên ( Q
) ghi lại chế độ ex ( -e
) và đoạn thứ hai ghi lại chế độ ex được cải thiện ( -E
).
Với chế độ ex ( -e
), Vim cố gắng "mô phỏng" Ex càng nhiều càng tốt và một số cải tiến Vim sẽ không hoạt động (như ánh xạ, chức năng do người dùng xác định, chỉnh sửa dòng).
Với chế độ ex được cải thiện ( -E
), Vim "thực sự hoạt động như gõ": "lệnh sau lệnh khác".