【问题标题】:vim not showing me if I have modified the file如果我修改了文件,vim 不会显示我
【发布时间】:2017-03-11 21:42:11
【问题描述】:

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

但是,当我在 iTerm 中的 vim 中编辑单个文件时,我看不到任何视觉指示告诉我我已修改该文件。有没有办法像在选项卡中打开文件一样在这里获得视觉指示器?

【问题讨论】:

  • 左下角有文件名和+吗?

标签: vim terminal editor iterm


【解决方案1】:

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

【讨论】:

  • set laststatus=2 在vim底部放一个状态栏。但是,当我修改文件时,状态并没有改变。我期待它会在状态栏中的文件名前面放置一个+。但它没有。
  • @user2048925 差不多了,只需阅读:help statusline。尝试set statusline=%m%f)
  • @user2048925 你能显示:verbose set statusline? 的输出吗?
猜你喜欢
  • 1970-01-01
  • 2023-03-20
  • 2012-12-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-03-16
  • 1970-01-01
相关资源
最近更新 更多