Tôi đang làm việc trên một dự án sắp chữ trong mã Visual Studio và muốn ẩn .js.map(và thậm chí có thể cả .js) tệp xuất hiện trong trình khám phá tệp.
Có thể chỉ hiển thị các .tstệp trong trình khám phá tệp không?
Trong cài đặt của bạn (người dùng hoặc không gian làm việc) có một cài đặt mà bạn có thể điều chỉnh để ẩn bất kỳ thứ gì bạn muốn:
{
"files.exclude": {
"**/.git": true,
"**/.DS_Store": true
}
}
Vì vậy, bạn có thể thêm phần sau để ẩn .jsvà .js.maptệp
"**/*.js": true,
"**/*.js.map": true
Như câu trả lời khác này giải thích , hầu hết mọi người có lẽ chỉ muốn ẩn .jstệp khi có .tstệp trùng khớp .
Vì vậy, thay vì làm:
"**/*.js": true
bạn có thể muốn làm:
"**/*.js": {"when": "$(basename).ts"}
Tôi đã tìm thấy điều này, Nếu bạn có các tệp JS chuẩn thì những tệp này cũng sẽ bị ẩn mà có thể không phải lúc nào bạn cũng muốn. Có lẽ điều này tốt hơn vì nó chỉ ẩn các tệp JS khớp với tệp TS ...
{
"files.exclude": {
"**/.git": true,
"**/.DS_Store": true,
"**/*.js.map": true,
"**/*.js": {"when": "$(basename).ts"}
}
}
Tôi thực sự không biết điều này được triển khai như thế nào nhưng để ẩn .jstệp hoạt động:
"**/*.js": {"when": "$(basename).ts"}
Để ẩn .js.maptệp hoạt động:
"**/*.js.map": {"when": "$(basename)"}
Khi bạn đang làm việc với TypeScript, bạn thường không muốn thấy các tệp JavaScript được tạo trong trình khám phá hoặc trong kết quả tìm kiếm. VS Code cung cấp khả năng lọc với files.excludecài đặt ( Tệp> Tùy chọn> Cài đặt không gian làm việc ) và bạn có thể dễ dàng tạo biểu thức để ẩn các tệp dẫn xuất đó:
"**/*.js": { "when": "$(basename).ts"}
Tương tự ẩn .mapcác tệp được tạo bằng cách:
"**/*.js.map": { "when": "$(basename)"}
Vì vậy, bạn sẽ có một cấu hình như trong:
settings.json
// Place your settings in this file to overwrite default and user settings.
{
"files.exclude": {
"**/*.js": { "when": "$(basename).ts"},
"**/*.js.map": { "when": "$(basename)"}
}
}
John Papa LIÊN KẾT Twitter nói sử dụng những điều sau:
"files.exclude": {
"**/.git": true,
"**/.DS_Store": true,
"**/*.js" : {
"when": "$(basename).ts"
},
"**/*.js.map": {
"when": "$(basename)"
}
}
Từ tài liệu chính thức :
để loại trừ các tệp JavaScript được tạo từ cả tệp nguồn .ts và .tsx, hãy sử dụng biểu thức sau:
"**/*.js": { "when": "$(basename).ts" },
"**/**.js": { "when": "$(basename).tsx" }
Đây là một chút mẹo nhỏ. Mẫu hình cầu tìm kiếm được sử dụng làm khóa. Các cài đặt ở trên sử dụng hai mẫu hình cầu khác nhau để cung cấp hai khóa duy nhất nhưng tìm kiếm sẽ vẫn khớp với các tệp giống nhau.
CẬP NHẬT 10/3/2017: với thủ thuật này chúng ta gặp sự cố "tìm kiếm trong thư mục". Vui lòng xem vấn đề
1. Đi tới tùy chọn> cài đặt

2. Nhấp vào "Chỉnh sửa trên settings.json" (Ở dưới cùng của hình ảnh)

3. Cập nhật đối tượng json như bạn có thể thấy trong hình. Sau đó, lưu các thay đổi của bạn Ctrl + Svà đó là tất cả.
"files.exclude": {
"**/*.js": {"when": "$(basename).ts"}
}

Thêm các cài đặt này bạn settings.json trong bạn .vscode thư mục
// Place your settings in this file to overwrite default and user settings.
{
"files.exclude" :{
"**/.git":true,
"**/.DS_Store":true,
"**/*.map":true,
"**/app/**/*.js":true
}
}
Nếu settings.json không khả dụng, hãy nhấp vào Tệp ---> Tùy chọn -> Cài đặt không gian làm việc.
Vui lòng thêm các dòng sau trong bảng "Cài đặt người dùng" để ghi đè "Cài đặt mặc định". Bạn có thể ẩn tệp {basename} .js và {basename} .js.map khi tạo tệp dưới dạng {basename} .ts.
"files.exclude": {
"**/*.js": {
"when": "$(basename).ts"
},
"**/*.js.map": {
"when": "$(basename)"
}
}
Có lẽ tốt hơn nên ẩn .mapvà .jscác tệp khi chúng khớp với .tstệp tương ứng của chúng .
Bạn có thể làm điều đó bằng cách sao chép các dòng sau trong Cài đặt Người dùng VS (Tùy chọn> Cài đặt Người dùng):
// Workspace settings
"files.exclude": {
"**/*.js": {"when": "$(basename).ts"},
"**/*.map": true
}
Trong VS Code, đi tới Mã (hoặc Tệp dành cho người dùng Windows)> Tùy chọn> Cài đặt không gian làm việc và thêm đoạn mã này:
{
"files.exclude": {
"**/*.js": {"when": "$(basename).ts"},
"**/*.map": {"when": "$(basename).map"}
}
}
Vẫn không có giải pháp chính thức để loại trừ một tập tin toàn cầu dựa trên hai điều kiện khác nhau. Xem vấn đề này .
Tuy nhiên, có một cách giải quyết là xác định hai mẫu hình cầu khác nhau nhắm mục tiêu đến các tệp giống nhau:
{
"files.exclude": {
"**/*.js": { "when": "$(basename).ts"},
"**/*?.js": { "when": "$(basename).tsx"}
}
}
Jana Duggar đã cởi mở về việc tìm kiếm tình yêu của mình. Đây là tất cả những gì cô ấy nói về chủ đề này và khoảng thời gian 5 năm kết hôn của cô ấy.
Ngôi sao của 'Outlander' Sam Heu Afghanistan gần đây đã tiết lộ những gì anh ấy sẽ làm từ phim trường để tưởng nhớ Jamie Fraser, vai diễn đã đưa anh ấy trở thành một ngôi sao.
"She Loves You" được viết trong một giờ, thu âm trong một ngày và là bài hát của The Beatles với một trong những màn trình diễn xuất sắc nhất trong sự nghiệp của họ.
Dolly Parton và bà Bessie của cô ấy có một mối quan hệ đặc biệt. Bà Parton ốm nặng, nhưng điều đó không ngăn được Dolly chơi khăm bà.
Bạn có thể nghĩ rằng gỗ sồi hoặc gỗ hồ đào rất cứng, nhưng khi nói đến loại gỗ cứng nhất thế giới thì chúng thậm chí còn không có loại nào sánh bằng.
Đại dương tràn ngập vẻ đẹp, nhưng cũng ẩn chứa một số sinh vật biển đáng sợ nhất hành tinh. Nhiều loài trong số này ẩn núp sâu dưới bề mặt đại dương, trong thế giới tối tăm, áp suất cao của biển sâu.
Nếu bạn đang chiến đấu với quái vật hung hãn hoặc chuẩn bị cho các tình huống PvP, việc nắm rõ những phép thuật kiếm tốt nhất trong Minecraft có thể mang lại cho bạn lợi thế lớn. Phép thuật kiếm cho phép bạn gây nhiều sát thương hơn, tăng lượng quái vật rơi ra và kéo dài độ bền của kiếm.
Khi nói đến các nước xã hội chủ nghĩa, người ta thường hình dung ra sự kiểm soát hoàn toàn của chính phủ và không có sở hữu tư nhân. Nhưng trên thực tế, các nền kinh tế xã hội chủ nghĩa rất khác nhau.
“Những đứa trẻ” tung dàn khách mời tên tuổi và nhiều tin tức chấn động
Chiếc RAV4 này được khẳng định là ở tình trạng tuyệt vời và được chuẩn bị cho một trò chơi ghế âm nhạc.
Cảnh quay từ máy bay không người lái đã ghi lại cảnh lính cứu hỏa dường như đang cố gắng dập tắt ngọn lửa.
Eyes of Wakanda liên kết trực tiếp với MCU, cùng với các cập nhật về X-Men '97, What If..., Daredevil, v.v.
Marilyn Monroe đã mặc một chiếc váy trắng nổi tiếng trong bộ phim 'The Seven Year Itch'. Sau đây là mọi thông tin cần biết về chiếc váy và khoảnh khắc mang tính biểu tượng của Monroe trên song sắt tàu điện ngầm.
John Cleese kết hôn với vợ mình, Jennifer Wade, vào năm 2012. Sau đây là mọi thông tin cần biết về vợ của John Cleese, Jennifer Wade.
Patton Oswalt kết hôn với vợ mình, nữ diễn viên Meredith Salenger, vào năm 2017. Sau đây là mọi thông tin cần biết về vợ của Patton Oswalt, Meredith Salenger.
Michael C. Hall đã kết hôn với vợ Morgan Macgregor từ năm 2016. Dưới đây là tất cả những điều cần biết về vợ của Michael C. Hall.
Nó đập vào mắt tôi Đột ngột như nó thường xảy ra Nó lại ở giữa chừng <Không, không phải cái ở Thái Bình Dương đâu bạn màu hạt dẻ, cái ở lễ hội hóa trang> Mọi tiêu đề đều ầm ĩ…..
Vào năm 2022, với việc phát hành GPT-3, kỹ năng viết dường như trở nên ít quan trọng hơn. Với AI, những người viết kém cũng có thể tạo ra đội ngũ nhân viên chất lượng.
Trong thế giới có nhịp độ nhanh và cạnh tranh ngày nay, sự nghiệp của một người đóng một vai trò quan trọng trong sự phát triển cá nhân, ổn định tài chính và sự hài lòng trong cuộc sống nói chung. Tuy nhiên, nhiều cá nhân thấy mình bị mắc kẹt trong một chu kỳ trì trệ và không hài lòng không ngừng, dần dần lãng phí trong cuộc sống nghề nghiệp của họ.
Tuần trước, tôi nhận thấy một thông cáo báo chí, được gửi qua PressGazette (một trang web tin tức truyền thông của Anh). Bài báo thông báo rằng Acast, công ty quảng cáo và lưu trữ podcast của Scandi, sẽ lãnh đạo một tập đoàn gồm các nhà xuất bản “có lẽ là có ảnh hưởng nhất” trong lĩnh vực podcasting.