问题 通过网络查看文件:〜@ k的含义


我有 showcmd 设置,并且通常在通过网络查看(不编辑)文件时,我会观察角色 ~@k 出现在showcmd位置。这仅在我移动光标时发生,并且光标移动明显变慢。我可以克服这个问题 set eventignore=CursorMoved,所以我假设在更新foldtext,statusline或匹配的括号时正在读取网络文件。

我不确定为什么需要经常访问该文件(如果确实是这种情况)。有没有办法在不丢失CursorMoved操作的情况下禁用此行为?

网络搜索是一种耻辱 ~@k 不可能!


7522
2017-09-05 07:38


起源

+1;在过去的几年里,我自己也在想这个。但是,几年来没见过它,纯粹是因为它现在太快了。 - Chris Morgan
我比以前更经常地看到它,但这可能是因为我对状态行和foldtext进行了一些修改,这可能会减慢它的速度。我会调查。 - Prince Goulash


答案:


您是否使用箭头键移动光标?来自Vim的repeat.txt文档:

密钥代码的第一个字符是0x80或128,在屏幕上显示为“〜@”。第二个可以在list | key-notation |中找到。

我猜是'k'代表键/键盘?如果我使用箭头键滚动,我会在showcmd字段中看到“〜@ k”。如果我使用hjkl滚动,我会看到hjkl。


11
2017-09-27 05:11



是的,我使用的是方向键,因此非常有意义。感谢您的回答。 - Prince Goulash