我设置了 showcmd
,并且经常在通过网络查看(而不是编辑)文件时,我观察到字符 ~@k
出现在 showcmd 位置。仅当我移动光标时才会发生这种情况,并且光标移动明显很慢。我可以使用 set eventignore=CursorMoved 来克服这个问题,因此我假设在更新折叠文本、状态行或匹配括号时正在读取网络文件。
我不确定为什么需要如此频繁地访问该文件(如果确实如此)。有没有办法在不丢失 CursorMoved 操作的情况下禁用此行为?
遗憾的是,无法在网络上搜索 ~@k
!
最佳答案
您是否使用箭头键来移动光标?来自Vim的repeat.txt文档:
The first character of a key code is 0x80 or 128, shown on the screen as "~@". The second one can be found in the list |key-notation|.
我猜“k”代表按键/小键盘?如果我使用箭头键滚动,我会在 showcmd 字段中看到“~@k”。如果我使用 hjkl 滚动,我会看到 hjkl。
关于vim - 通过网络查看文件: meaning of ~@k,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7305108/