タブのタイトルを「1: File1.txt」または「2: File2.tx」などとして表示するために、.vimrc にこのループがありますが、tabpagenr('$') と tabpagenr() の両方が常に 1 を返します。私が開いている多くのタブ。私は何を間違っていますか?
for t in range(tabpagenr('$'))
if (t + 1) == tabpagenr()
let &titlestring = t + 1 . ': '
endif
endfor
let &titlestring .= expand("%:M")
if &term == "screen" || &term == "xterm"
set title
endif