Phiên bản ngắn: không có cách nào để vô hiệu hóa điều này hoặc rút ngắn thời gian chờ 1 giây :-( Tin vui là bạn chỉ có thể bắt đầu nhập trong khi thông báo này được hiển thị, các ký tự vẫn được chèn.
Phiên bản dài hơn: từ misc1.c
:
if (msg_silent == 0 && !silent_mode)
{
out_flush();
ui_delay(1000L, TRUE); /* give the user time to think about it */
}
Cái msg_silent
được đặt khi sử dụng :silent
, chẳng hạn :s/./a/
sẽ đưa ra cảnh báo, nhưng :silent s/./a/
sẽ không. Theo như tôi có thể thấy, không có cách nào để bắt đầu chế độ chèn một cách im lặng ( :silent startinsert
không hoạt động).
silent_mode
được thiết lập với -s
, từ vim(1)
:
-s Silent mode. Only when started as "Ex" or when the "-e"
option was given before the "-s" option.
Nhưng như thông báo trợ giúp nói, điều này chỉ hoạt động khi sử dụng Vim như ex
, chứ không phải khi sử dụng nó như vim
.
au BufEnter * set noro