我设置showcmd
,并且通常在通过网络查看(不编辑)文件时,我会观察showcmd位置中出现的字符~@k
。这仅在我移动光标时发生,并且光标移动明显变慢。我可以使用set eventignore=CursorMoved
来解决这个问题,因此我假设在更新foldtext,statusline或匹配括号时正在读取网络文件。
我不确定为什么需要经常访问该文件(如果确实是这种情况)。有没有办法在不丢失CursorMoved操作的情况下禁用此行为?
遗憾的是,无法对~@k
进行网络搜索!
答案 0 :(得分:11)
您是否使用箭头键移动光标?来自Vim的repeat.txt文档:
密钥代码的第一个字符是0x80或128,在屏幕上显示为“〜@”。第二个可以在list | key-notation |。
中找到
我猜是'k'代表键/键盘?如果我使用箭头键滚动,我会在showcmd字段中看到“〜@ k”。如果我使用hjkl滚动,我会看到hjkl。