代码之家  ›  专栏  ›  技术社区  ›  Ned Batchelder

我可以在vim中给快速修复窗口一个不同的状态行吗?

  •  5
  • Ned Batchelder  · 技术社区  · 14 年前

    我想给“快速修复”窗口一个不同于所有其他窗口的状态行。

    我希望它有:

    set statusline=\ %n\ \ %f%=%L\ lines\ 
    

    当我在快速修复窗口中时,我可以使用:setlocal,但是如何在我的.vimrc中使用不同的状态行?

    2 回复  |  直到 13 年前
        1
  •  5
  •   Ned Batchelder    14 年前

    这应该管用

    autocmd Filetype qf setlocal statusline=\ %n\ \ %f%=%L\ lines\ 
    
        2
  •  0
  •   Ves    13 年前

    QuickFix窗口具有文件类型 qf (见 :help filetype ,这样可以添加一行:

    setlocal statusline=\ %n\ \ %f%=%L\ lines\
    

    适当 qf.vim (见 :help ftplugin-overrule )