我可以在vim中给快速修复窗口一个不同的状态行吗?
我想给快速修复窗口一个不同于我所有其他窗口的状态行 我希望它有:我可以在vim中给快速修复窗口一个不同的状态行吗?,vim,statusline,Vim,Statusline,我想给快速修复窗口一个不同于我所有其他窗口的状态行 我希望它有: set statusline=\ %n\ \ %f%=%L\ lines\ 当我在“快速修复”窗口中时,我可以使用:setlocal,但如何在my.vimrc中使其具有不同的状态行?这应该可以工作 autocmd Filetype qf setlocal statusline=\ %n\ \ %f%=%L\ lines\ QuickFix窗口具有文件类型qf(请参见:help filetype),因此您可以添加一行: se
set statusline=\ %n\ \ %f%=%L\ lines\
当我在“快速修复”窗口中时,我可以使用:setlocal,但如何在my.vimrc中使其具有不同的状态行?这应该可以工作
autocmd Filetype qf setlocal statusline=\ %n\ \ %f%=%L\ lines\
QuickFix窗口具有文件类型
qf
(请参见:help filetype
),因此您可以添加一行:
setlocal statusline=\ %n\ \ %f%=%L\ lines\
适用于
qf.vim
(请参阅:帮助ftplugin否决
)。谢谢。我只需要将“set”改为“setlocal”,这正是我想要的。我没有将其用于我自己的状态行字符串,因为我使用了引号:set statusline=“我的状态”
相反,我不得不使用与OP的问题类似的格式:set statusline=my\status
如果你想在状态行中加引号:set statusline=he\说\\“你好”