2016-10-28 24 views
0

假设我在vim中使用tabnew打开了多个选项卡。现在,如果我修改了任何选项卡中的文件,vim会向我显示通过在选项卡标题前放置一个+来修改文件,这恰好是该文件的名称。如果我修改了文件,vim不会显示

但是,当我在iTerm中编辑vim中的单个文件时,我没有看到任何可视指示来告诉我我修改了该文件。有没有办法在这里得到一个视觉指标,就像当我在标签中打开文件一样?

+1

在左下角有一个文件名和一个“+”号吗? – Laily

回答

2

尝试:set laststatus=2(详情请参阅:help status-line)。 Vim默认显示状态行中的“文件修改”状态。如果在状态行中没有看到它,请检查statusline变量。可能:set statusline+=%m就足够了(见:help 'statusline')。

+0

'set laststatus = 2'在vim的底部放置一个状态栏。但是,当我修改文件时,状态没有改变。我期待它会在状态栏的文件名前面加一个'+'。但事实并非如此。 – user2048925

+1

@ user2048925几乎在那里,只需阅读[':help statusline'](http://vimhelp.appspot.com/options.txt.html#%27statusline%27)。尝试'设置statusline =%m%f)'。 – ryuichiro

+0

@ user2048925你能显示':verbose set statusline?'的输出吗? – Ves

相关问题