การใช้ Visual Studio Code ของ Microsoft ฉันจะซ่อนไฟล์และรูปแบบไฟล์บางอย่างไม่ให้ปรากฏในแถบด้านข้างได้อย่างไร
ฉันต้องการซ่อน.meta
และจัด.git
สไตล์ไฟล์
command+p
(มาจากพื้นหลังประเสริฐ)
การใช้ Visual Studio Code ของ Microsoft ฉันจะซ่อนไฟล์และรูปแบบไฟล์บางอย่างไม่ให้ปรากฏในแถบด้านข้างได้อย่างไร
ฉันต้องการซ่อน.meta
และจัด.git
สไตล์ไฟล์
command+p
(มาจากพื้นหลังประเสริฐ)
คำตอบ:
คุณสามารถกำหนดค่ารูปแบบเพื่อซ่อนไฟล์และโฟลเดอร์จาก explorer และการค้นหา
File > Preferences > Settings
) นี้จะเปิดหน้าจอการตั้งค่าfiles:exclude
ในการค้นหาที่ด้านบนnode_modules/
แล้วคลิกตกลง ไวยากรณ์รูปแบบมีประสิทธิภาพ คุณสามารถค้นหารายละเอียดรูปแบบการจับคู่ภายใต้การค้นหาในหัวข้อไฟล์ เมื่อคุณทำเสร็จแล้วควรมีลักษณะเช่นนี้:
หากคุณต้องการแก้ไขไฟล์การตั้งค่าโดยตรง: ตัวอย่างเช่นเพื่อซ่อนโฟลเดอร์ node_modules ระดับบนสุดในพื้นที่ทำงานของคุณ:
"files.exclude": {
"node_modules/": true
}
หากต้องการซ่อนไฟล์ทั้งหมดที่ขึ้นต้นด้วย._
เช่น._.DS_Store
ไฟล์ที่พบใน OSX:
"files.exclude": {
"**/._*": true
}
นอกจากนี้คุณยังมีความสามารถในการเปลี่ยนแปลงการตั้งค่าพื้นที่ทำงาน (เมนูหลัก: File > Preferences > Workspace Settings
) การตั้งค่าพื้นที่ทำงานจะสร้าง.vscode/settings.json
ไฟล์ในพื้นที่ทำงานปัจจุบันของคุณและจะใช้กับพื้นที่ทำงานนั้นเท่านั้น การตั้งค่าผู้ใช้จะถูกนำไปใช้ทั่วโลกกับตัวอย่างของรหัส VS ที่คุณเปิด แต่จะไม่แทนที่การตั้งค่าพื้นที่ทำงานหากมี อ่านเพิ่มเติมเกี่ยวกับการกำหนดการตั้งค่าผู้ใช้และพื้นที่ทำงานเอง
"**/node_modules/**": true
บางครั้งคุณต้องการซ่อนไฟล์บางประเภทสำหรับโครงการเฉพาะ ในกรณีดังกล่าวคุณสามารถสร้างโฟลเดอร์ในโฟลเดอร์โปรเจ็กต์ชื่อ.vscode
และสร้างsettings.json
ไฟล์ในนั้น (เช่น.vscode/settings.json
) การตั้งค่าทั้งหมดภายในไฟล์นั้นจะมีผลกับพื้นที่ทำงานปัจจุบันของคุณเท่านั้น
ตัวอย่างเช่นในโครงการ TypeScript นี่คือสิ่งที่ฉันใช้:
// Workspace settings
{
// The following will hide the js and map files in the editor
"files.exclude": {
"**/*.js": true,
"**/*.map": true
}
}
ส่วนขยาย" Make Hidden " ใช้งานได้ดีมาก!
Make Hidden ให้การควบคุมไดเรกทอรีของโครงการของคุณมากขึ้นโดยการเปิดใช้งานเมนูบริบทที่ช่วยให้คุณสามารถดำเนินการซ่อน / แสดงได้อย่างง่ายดาย Explorer ในบานหน้าต่างมุมมองเพื่อดูรายการที่ซ่อนอยู่และความสามารถในการบันทึกเวิร์กสเปซ
สำหรับ.meta
ไฟล์ในขณะที่ใช้ Unity3D ฉันพบรูปแบบที่ดีที่สุดสำหรับการซ่อนคือ:
"files.exclude": {
"*/**/**.meta": true
}
สิ่งนี้จะรวบรวมโฟลเดอร์และโฟลเดอร์ย่อยทั้งหมดและจะรับfoo.cs.meta
เพิ่มเติมfoo.meta
.pyc
ไฟล์ที่สร้างขึ้นโดยหลาม
Error parsing glob ... invalid use of **; must be one path component
ควรจะเป็น"*/**/*.meta": true
ฉันอยากจะแนะนำ vscode extension Peepซึ่งช่วยให้คุณสามารถสลับซ่อนไฟล์ที่แยกในโครงการ settings.json ของคุณ
Hit F1สำหรับบรรทัดคำสั่ง vscode (พาเล็ตคำสั่ง) จากนั้น
ext install [enter] peep [enter]
คุณสามารถผูก "extension.peepToggle" กับคีย์อย่างเช่นCtrl+ Shift+ P( F1ตามค่าเริ่มต้น) เพื่อให้ง่ายต่อการสลับ กดCtrl+ K Ctrl+ Sสำหรับการเชื่อมโยงคีย์ป้อนpeep
เลือก Peep Toggle และเพิ่มการเชื่อมของคุณ
__pycache__
โฟลเดอร์และ*.pyc
ไฟล์ที่ไม่จำเป็นทั้งหมดให้กับนักพัฒนา ในการซ่อนไฟล์เหล่านี้จากมุมมอง explorer เราจำเป็นต้องแก้ไข settings.json สำหรับ VSCode เพิ่มโฟลเดอร์และไฟล์ที่แสดงด้านล่าง:
"files.exclude": {
...
...
"**/*.pyc": {"when": "$(basename).py"},
"**/__pycache__": true,
...
...
}
หากคุณทำงานกับแอปพลิเคชันAngular 2+และชอบฉันคุณชอบสภาพแวดล้อมการทำงานที่สะอาดให้ทำตาม @ omt66 คำตอบและวางด้านล่างในไฟล์ settings.json ของคุณ ฉันขอแนะนำให้คุณทำเช่นนี้เมื่อการตั้งค่าเริ่มต้นทั้งหมดเสร็จสมบูรณ์
หมายเหตุ : นี่จะซ่อนโฟลเดอร์. vscode (ด้วย settings.json) ด้วยเช่นกัน (เปิดใน file explorer / text editor ของคุณหากคุณต้องการเปลี่ยนแปลงในภายหลัง)
{
"files.exclude": {
".vscode":true,
"node_modules/":true,
"dist/":true,
"e2e/":true,
"*.json": true,
"**/*.md": true,
".gitignore": true,
"**/.gitkeep":true,
".editorconfig": true,
"**/polyfills.ts": true,
"**/main.ts": true,
"**/tsconfig.app.json": true,
"**/tsconfig.spec.json": true,
"**/tslint.json": true,
"**/karma.conf.js": true,
"**/favicon.ico": true,
"**/browserslist": true,
"**/test.ts": true
}
}
นี่อาจไม่ใช่คำตอบที่ดี แต่ถ้าคุณเลือกไฟล์ทั้งหมดที่คุณต้องการเข้าถึงโดยการกดที่แถบด้านข้างเพื่อให้ปรากฏขึ้นด้านบนของหน้าจอตัวอย่างเช่น: script.js ดัชนี html, style.css ปิดไฟล์ทั้งหมดที่คุณไม่ต้องการที่ด้านบน
เมื่อเสร็จแล้วคุณกด Ctrl + B บน windows และ linux ฉันไม่รู้ว่ามันคืออะไรใน mac
แต่คุณมีมัน โปรดอย่าส่งความเกลียดชัง
Ctrl-E
เมนู