vim - 通过网络查看文件: meaning of ~@k

标签 vim

我设置了 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/

相关文章:

vim - 如何从终端打开 VIM [无名称] 文件

vim - 打开文件时插入文本

vim - vim 是否有 HTML 转义粘贴模式?

vim - 替代 vim 中的 taglist

vim - 是否有 Vim 命令来撤消最后一个 Action ,例如<count>j 还是 Ctrl-f?

c++ - gdb 前端与 vim 一起使用?

java - 如何在 vim 中使用 ctags 自动完成

python - Vim 中的 Google Pytype

vim - 如何映射功能键来编译我的程序?

包装文本上的 vim 行操作(例如,dd)