Могу ли я скрыть автоматически сгенерированные машинописные файлы .js и .map.js в атоме?

Кто-нибудь знает, есть ли плагин/опция для скрытия или группировки автоматически сгенерированных файлов в Atom?

Файлы, которые я хочу скрыть/сгруппировать, — это то, что автоматически генерирует typescript compiler (файлы .js и .map.js).

Группировка стилей Visual Studio была бы лучше, если это возможно

Мой машинописный файл file.ts

который генерирует file.js file.map.js

file.js время от времени интересно читать, но в целом он генерируется автоматически, и меня это не должно волновать.

Итак, пусть file.ts будет виртуальной папкой, например

- file.ts
  - file.js
  - file.map.js

было бы идеальным решением.

Простое сокрытие — это хорошо. (скрытие файлов .js вообще не является решением, поскольку проекты машинописных текстов обычно смешивают файлы .js, .ts и даже .tsx)


person Michael Frost Billing    schedule 21.09.2015    source источник
comment
Пока функция не будет завершена, вы можете использовать пакет tree-ignore, чтобы скрыть *.map.js файлы. Это может быть лучшее плохое решение, которое у нас есть на данный момент. :)   -  person Gábor Imre    schedule 22.02.2016


Ответы (2)


Atom уважает .gitignore и выделяет серым цветом любые файлы, соответствующие вашему .gitignore, которые вы помещаете в корень вашего проекта. Этого должно быть достаточно, чтобы игнорировать сгенерированные файлы:

*.js
*.jsx

Кроме того, ваш tsconfig.json может выводить все ваши файлы по другому пути. Например:

{
  "version": "1.6.2",
  "compilerOptions": {
    "outDir": "build"
    "sourceMap": true
  },
  "filesGlob": [
    "./src/**/*.ts",
    "./src/**/*.tsx"
  ]
}

Это сообщит tsc и atom-typescript о выводе всех файлов TypeScript, расположенных в src, в build.

person Kitson    schedule 21.09.2015
comment
спасибо, я проголосовал, но я еще недостаточно представлен - питти :) - person Michael Frost Billing; 21.09.2015
comment
@MichaelBilling Даже с вашим представителем вы должны иметь возможность отметить как ответ. - person basarat; 22.09.2015
comment
@basara, ты прав, я просто ТАКОЙ нуб! (кстати, вопрос также имел в виду .-) для разработчиков плагинов Atom, что способ группировки файлов с одинаковым именем в Visual Studio является фантастической функцией. Я совсем не в coffeescript, чтобы сделать расширение самостоятельно. Хотя я взглянул на древовидный код) - person Michael Frost Billing; 23.09.2015
comment
Чтобы добавить к этому; если вы открыли Atom и изменили файл .gitignore, вам нужно закрыть Atom и снова открыть, чтобы увидеть последствия изменения. - person Phil; 03.08.2016
comment
Вы хотели поставить [...] вместо {...} для объекта filesGlob? - person ness-EE; 23.09.2016

Более того, компонент древовидного представления в атоме также имеет настройку, позволяющую вообще не показывать файлы, игнорируемые git: введите здесь описание изображения

Это параметр «Скрыть игнорируемые файлы VCS».

person chrismarx    schedule 16.06.2017