Могу ли я скрыть typescript файлы с автогенерированными .js и .map.js в атоме?
Кто-нибудь знает, есть ли плагин/опция для скрытия или группировки автогенерированных файлов в Atom?
Файлы, которые я хочу скрывать/сгруппировать, - это то, что генерирует typescript compiler
(.js
и .map.js
).
Группировка стиля Visual Studio была бы лучше, если возможно
Мой typescript файл
file.ts
который генерирует
file.js
file.map.js
file.js
интересно читать время от времени, но в целом его автогенерируют, и я не должен заботиться об этом.
Итак, пусть file.ts
будет виртуальной папкой, например
- file.ts
- file.js
- file.map.js
было бы идеальным решением.
Простое укрытие - это хорошо. (скрытие .js
файлов вообще не является решением, так как typescript проекты обычно смешивают файлы .js
, .ts
и даже .tsx
)
Ответы
Ответ 1
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
.
Ответ 2
Еще лучше, компонент дерева-вида в атоме также имеет параметр, чтобы вообще не показывать gitignored файлы:
![введите описание изображения здесь]()
Это параметр "Скрыть параметры VCS Ignored Files"