有没有办法摆脱原子编辑器中的标签行?

Is there a way to get rid of the tab row in atom editor?

Atom.io 的基本代码发生了变化,因此所有面板中都有一个标签行。它在我的文件树视图中仍然可以忍受,但我确实认为在 linter 警告面板中也有该选项卡真的很烦人。

有没有办法摆脱它?

将此插入您的 styles.less 文件:

.atom-dock-inner .bottom .tab-bar { display:none; }

编辑:正如下面来自@dan-lowe 的评论所指出的,该解决方案有重要的缺点。它应该作为最后的手段应用,并且只适用于 Atom 编辑器和 linter-ui-default 的这个版本,因为 docks API 是新的并且容易发生变化。

会起作用,但稍后会给您带来潜在问题:如果您最终在一个扩展坞中有多个组件,您将看不到它们,切换在它们之间、关闭它们或重新排列它们。

您看到的是,在 Atom 1.17 中,添加了一个新的 UI 构建块,称为 Docks。您可以在 Nuclide 团队撰写的 blog post where they were announced, or in the deep dive 中阅读更多关于 Docks 的信息。

不再将特定组件写入 window 中的特殊位置(例如树视图,它位于左侧边缘),现在您有 Dock 区域:左侧、底部和右侧.任何组件都可以放在其中一个中,并且不止一个组件适合一个扩展坞。

这就像在编辑器中有多个文件 window:您需要一种方法来重新排列它们、查看所有文件并在它们之间切换。标签就是这个问题的答案。

有些人发现当只有一个选项卡存在时看到这些选项卡在视觉上很烦人。 Atom 提供了一个选项(在 tabs 包中)来更改此行为。

原来这个选项覆盖了所有的标签栏,而不仅仅是文件编辑器中的标签栏。

您可以在 tabs 包的设置中找到该选项。

  • 打开 Atom 首选项
  • 点击"Packages"
  • 搜索 "tabs"
  • 在 "tabs" 包上单击 "Settings"
  • 取消勾选"Always Show Tab Bar"

正如我上面提到的,这将影响您的编辑器选项卡和 Docks 中的选项卡。当只有一个标签时,标签栏隐藏,当多个标签时,标签栏再次显示。