Xóa độ trễ chèn sau khi nhập chèn vào tệp chỉ đọc


7

Khi nhập hoặc thực hiện bất kỳ sửa đổi chế độ lệnh nào đối với tệp chỉ đọc lần đầu tiên, bạn sẽ nhận được cảnh báo

W10: Warning: Changing a readonly file

Điều đó tốt, nhưng điều này cũng giới thiệu một hoặc hai lần trì hoãn trước khi hành động thực sự xảy ra .

Có cách nào để vô hiệu hóa sự chậm trễ này?

Câu trả lời:


2

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 startinsertkhô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.


Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.