有没有办法摆脱原子编辑器中的选项卡行?
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
包的设置中找到该选项。
正如我上面提到的,这将影响您的编辑器选项卡和 Docks 中的选项卡。仅存在一个标签时,标签栏隐藏,存在多个标签时再次显示。
【讨论】:
【参考方案2】:将其插入到你的 styles.less 文件中:
.atom-dock-inner .bottom .tab-bar display:none;
编辑:正如下面来自@dan-lowe 的评论,这个解决方案有很大的缺点。它应该作为最后的手段应用,并且只应用于 Atom 编辑器和 linter-ui-default 的这个版本,因为停靠 API 是新的并且容易更改。
【讨论】:
请注意,如果您稍后在底部底座中使用多个工具,这将很难看到或在工具之间切换。 @DanLowe 那么有什么更安全的修复建议吗? @cytsunny 我之前没有意识到,但是确实存在 - 请参阅我刚刚发布的答案。以上是关于有没有办法摆脱原子编辑器中的选项卡行?的主要内容,如果未能解决你的问题,请参考以下文章