Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
问题非常简单,当我运行 TagbarToggle 时,我希望该窗口中的 cursorline 选项为 True(如果它在“主”窗口中)。
就像是:
if &cursorline call set_cursorline_in_tagbar() endif
当然我可以每次都手动设置,但这不是 Vim 的方式。
看起来TagBar 设置了自己的FileType: tagbar,这可以用于autocmd:
FileType
tagbar
autocmd
autocmd FileType tagbar setlocal cursorline
另一种选择是为适合您需要的 TagBar 自己的语法组设置自定义突出显示,如文档中所示。
我设法修复了它,出于某种原因,TagBar 在 initWindow() 函数中设置了 nocursorline,我只是用 cul 替换了它。现在一切正常。
但他为什么要设置 nocursorline 呢?