【发布时间】:2021-05-27 21:33:31
【问题描述】:
我正在尝试在 vim 状态行中显示实时字数。为此,我在 .vimrc 中设置状态行并在其中插入一个函数。这个函数的想法是返回当前缓冲区中的单词数。这个数字随后会显示在状态行上。这应该可以很好地工作,因为几乎每个可能的机会都会更新状态行,因此计数将始终保持“实时”。
问题是我当前定义的函数很慢,所以当 vim 用于除最小文件之外的所有文件时,它显然很慢;因为这个函数执行的太频繁了。
总之,有没有人有一个聪明的技巧来生成一个计算当前缓冲区中单词数并返回结果的函数非常快?
【问题讨论】:
-
你目前的功能是什么?
-
对于其他来这里进行一般字数统计的人,请使用
g Ctrl-g。 -
是我自己还是真的没有以下解决方案会以任何方式影响状态栏?
标签: vim