Atom.io 的基本代码发生了变化,因此所有面板中都有一个选项卡行。在我的文件树视图中它仍然可以忍受,但我确实认为在 linter 警告面板中也有标签真的很烦人。
有没有办法摆脱它?
网友的回答是可以的,但是以后会给你带来一个潜在的问题:如果你的一个dock中有多个组件,你将无法看到它们,在它们之间切换,关闭它们或重新排列他们。
您所看到的是,在 Atom 1.17 中,添加了一个新的 UI 构建块,称为 Docks。您可以在宣布它们的博客文章中阅读有关 Docks 的更多信息,或者在Nuclide 团队撰写的深入研究中阅读。
现在您有了 Dock 区域:左侧、底部和右侧,而不是编写特定组件以位于窗口中的特殊位置(例如树视图,它位于左侧边缘)。任何组件都可以放在其中一个中,并且不止一个组件可以放入扩展坞中。
这就像在编辑器窗口中有多个文件:您需要一种方法来重新排列它们、查看所有文件并在它们之间切换。标签是这个问题的答案。
当只存在一个选项卡时,有些人发现查看选项卡在视觉上很烦人。Atom 提供了一个选项(在tabs
包中)来改变这种行为。
事实证明,这个选项涵盖了所有的标签栏,而不仅仅是文件编辑器中的标签栏。
您可以在包的设置中找到该选项tabs
。
正如我上面提到的,这将影响您的编辑器选项卡和 Docks 中的选项卡。当只有一个选项卡时,选项卡栏被隐藏,当多个选项卡存在时再次显示。
将其插入到您的 styles.less 文件中:
.atom-dock-inner .bottom .tab-bar { display:none; }
编辑:正如下面来自@dan-lowe 的评论,这个解决方案有很大的缺点。它应该作为最后的手段应用,并且仅适用于 Atom 编辑器和 linter-ui-default 的这个版本,因为停靠 API 是新的并且容易更改。