Vim中当前选项卡的指示

时间:2014-01-25 15:16:27

标签: vim command-line

免责声明:我是Vim的新手。

有没有办法在Vim中获得当前标签的更好视觉指示?现在它看起来像这样:

Current tab: r.html

2 个答案:

答案 0 :(得分:2)

这是由您的colorscheme通过TabLineSel设置的。请参阅:h TabLineSel:h setting-tabline。尝试

:hi TabLineSel ctermbg=131 guibg=#bd5353

确认。

另外,欢迎来到vim。入住愉快。选项卡对某些任务很有用,但许多人放弃它们。您可以在各种缓冲区之间进行切换,而无需在窗口中主动加载它们。例如,如果我输入

vim 1.txt 2.txt 3.txt

它会加载并显示1.txt,但2.txt3.txt也会被加载(它们只是不可见)。您可以使用:ls命令查看此信息。您可以使用:b加载其他文件。例如,:b2如果我想编辑第二个。有许多插件也有助于改进此功能。例如,vim-buffalo允许您开始键入缓冲区的部分名称。各种其他文件加载插件也允许这样(例如Ctrl-p,FuzzyFinder等)

答案 1 :(得分:1)

有三个高亮组用于标题突出显示。

TabLine     tab pages line, not active tab page label                           
TabLineFill tab pages line, where there are no labels                           
TabLineSel  tab pages line, active tab page label

在上述组中设置颜色(或链接其他组),您可以自定义标题突出显示。通常,colorscheme会为您预定义这些组。

E.g https://github.com/sk1418/last256

已预定义:

enter image description here