如何知道 Vim 中打开了多少个选项卡?

如何知道 Vim 中打开了多少个选项卡?

我有一个任务,我必须查看 211 个 ruby​​ 文件。我需要知道打开了多少个选项卡。有什么方法可以让我获得一些状态栏或类似的东西来告诉我打开了多少个选项卡?

答案1

Vim 有一个内置的帮助功能:

:help tabpagenr()
:help 'ruler'
:help 'statusline'

为了在状态行中显示选项卡页的数量,您可能需要添加%{tabpagenr('$')}到您的statuslinerulerformat选项。例如,

:set ruler
:let &rulerformat='%39(%-6{strpart(&ft,0,5)}%5.5b%6.6(<%B>%) %5.5l,%-7.7(%.3c%.4V%) %6{tabpagenr(''$'')}T%)'

另一方面,我正在运行的 Vim 不允许我同时打开超过 10 个选项卡......

相关内容