読み取り専用ファイルにコマンドモードの変更を初めて入力または実行すると、警告が表示されます
W10: Warning: Changing a readonly file
これで問題ありませんが、アクションが実際に発生するまでに1〜2秒の遅延が生じます。
この遅延を無効にする方法はありますか?
読み取り専用ファイルにコマンドモードの変更を初めて入力または実行すると、警告が表示されます
W10: Warning: Changing a readonly file
これで問題ありませんが、アクションが実際に発生するまでに1〜2秒の遅延が生じます。
この遅延を無効にする方法はありますか?
回答:
ショートバージョン:これを無効にしたり、1秒のタイムアウトを短縮したりする方法はありません:-(このメッセージが表示されているときに入力を開始しても、文字は挿入されます。
長いバージョン:からmisc1.c:
if (msg_silent == 0 && !silent_mode)
{
out_flush();
ui_delay(1000L, TRUE); /* give the user time to think about it */
}
msg_silent使用する際に設定されている:silent例えば、:s/./a/警告を与えますが、:silent s/./a/しません。私の知る限り、挿入モードをサイレントに開始する方法:silent startinsertはありません(動作しません)。
silent_modeで設定されます-s、からvim(1):
-s Silent mode. Only when started as "Ex" or when the "-e"
option was given before the "-s" option.
しかし、ヘルプメッセージが言うように、これはVimをasとして使用する場合にのみ機能exし、として使用する場合には機能しませんvim。
au BufEnter * set noro