有没有办法摆脱原子编辑器中的选项卡行?

Posted

技术标签:

【中文标题】有没有办法摆脱原子编辑器中的选项卡行?【英文标题】:Is there a way to get rid of the tab row in atom editor? 【发布时间】:2017-11-25 04:10:30 【问题描述】:

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

有没有办法摆脱它?

【问题讨论】:

【参考方案1】:

netizen's answer 会起作用,但它会在以后给您带来潜在的问题:如果您的一个扩展坞中有多个组件,您将无法看到它们,在它们之间切换,关闭它们,或重新排列它们。

您看到的是,在 Atom 1.17 中,添加了一个新的 UI 构建块,称为 Docks。您可以在宣布它们的 blog post 或 Nuclide 团队编写的 deep dive 中阅读有关 Docks 的更多信息。

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

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

当只有一个标签时,有些人会觉得看到标签在视觉上很烦人。 Atom 提供了一个选项(在tabs 包中)来改变这种行为。

事实证明,这个选项涵盖了所有的标签栏,而不仅仅是文件编辑器中的标签栏。

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

打开 Atom 首选项 点击“包” 搜索“标签” 点击“标签”包上的“设置” 取消选中“始终显示标签栏”

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

【讨论】:

【参考方案2】:

将其插入到你的 styles.less 文件中:

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

编辑:正如下面来自@dan-lowe 的评论,这个解决方案有很大的缺点。它应该作为最后的手段应用,并且只应用于 Atom 编辑器和 linter-ui-default 的这个版本,因为停靠 API 是新的并且容易更改。

【讨论】:

请注意,如果您稍后在底部底座中使用多个工具,这将很难看到或在工具之间切换。 @DanLowe 那么有什么更安全的修复建议吗? @cytsunny 我之前没有意识到,但是确实存在 - 请参阅我刚刚发布的答案。

以上是关于有没有办法摆脱原子编辑器中的选项卡行?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Netbeans 8.2 中转换选项卡中的空格?

原子片段:原子编辑器中的多行片段

有没有办法在创建后编辑气流操作符?

如何重新排列 KendoGrid 选项卡顺序?

VS2013默认打开html文件没有设计视图的解决办法

有没有办法让空白在 Xcode 编辑器中可见?