Есть ли способ избавиться от строки вкладок в редакторе атомов?

Произошло изменение в базовом коде Atom.io, поэтому на всей панели есть строка вкладок. Это все еще терпимо в моем представлении дерева файлов, но я действительно думаю, что наличие вкладки на панели предупреждений о линтере также очень раздражает.

введите здесь описание изображения

Есть ли способ избавиться от него?


person cytsunny    schedule 22.06.2017    source источник


Ответы (2)


ответ пользователя сети будет работать, но позже он вызовет у вас потенциальную проблему: если у вас окажется более одного компонента в один из ваших доков, вы не сможете их видеть, переключаться между ними, закрывать или переставлять их.

Вы видите, что в Atom 1.17 был добавлен новый строительный блок пользовательского интерфейса, который называется Docks. Подробнее о доках можно прочитать в сообщении в блоге. где они были объявлены, или в глубоком погружении написано командой Nuclide.

Вместо конкретных компонентов, написанных для размещения в специальном месте в окне (например, в виде дерева, которое располагалось на левом краю), теперь у вас есть области Dock: левая, нижняя и правая. Любой компонент может находиться в одном из них, а в док-станцию ​​помещается более одного компонента.

Это похоже на наличие нескольких файлов в окне редактора: вам нужен способ изменить их порядок, просмотреть их все и переключаться между ними. Вкладки - ответ на эту проблему.

Некоторых людей визуально раздражает видеть вкладки, когда существует только одна вкладка. Atom предлагает возможность (в пакете tabs) изменить это поведение.

Оказывается, эта опция охватывает все панели вкладок, а не только панель вкладок в редакторе файлов.

Вы можете найти эту опцию в настройках пакета tabs.

  • Откройте настройки Atom
  • нажмите "Пакеты"
  • поиск "вкладки"
  • нажмите «Настройки» на пакете «вкладки»
  • Снимите флажок «Всегда показывать панель вкладок»

Как я упоминал выше, это повлияет как на вкладки вашего редактора, так и на вкладки в доках. Когда существует только одна вкладка, панель вкладок скрывается и отображается снова, когда существует более одной вкладки.

person Dan Lowe    schedule 23.06.2017

Вставьте это в ваш файл styles.less:

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

Изменить: как указано в комментарии ниже от @dan-lowe, это решение имеет важные недостатки. Его следует применять в крайнем случае и только к этой версии как редактора Atom, так и linter-ui-default, так как API доков новый и подвержен изменениям.

person netizen    schedule 22.06.2017
comment
Обратите внимание, что если вы позже получите нижний док с более чем одним инструментом, это затруднит его просмотр или переключение между инструментами. - person Dan Lowe; 23.06.2017
comment
@DanLowe Есть ли какие-нибудь предложения по более безопасному исправлению? - person cytsunny; 23.06.2017
comment
@cytsunny Я не осознавал этого раньше, но да, есть - смотрите ответ, который я только что опубликовал. - person Dan Lowe; 23.06.2017