我不确定在符号列中添加“>>”的具体原因是什么,但它似乎适用于来自 quickfix 窗口的任何内容。有没有办法清除整个列而不执行奇怪的 :grep 搜索(例如,搜索 soifjseofseogh)。
答案1
最快的方法可能是:
:sign unplace *
您可以将其设置为用户定义的 :-command 或映射。例如,要使“ \u
”触发命令:
:nmap <silent> <leader>u :sign unplace *<CR>
但是,您所描述的并不是 Vim 的默认行为。您可能有一个插件,每当触发 Quickfix 时都会创建标志。查看“ :scriptnames
”的输出,看看您是否能发现一些看起来相关的东西。
答案2
在 Vim 8 中,你现在还可以:set scl=no
永久隐藏符号列(感谢这个答案在 Stack Overflow 上指出了这一点)。