ไฟล์รูปแบบเป็นส่วนขยายรหัส VS ที่จัดรูปแบบไฟล์ทั้งหมดในพื้นที่ทำงานปัจจุบันโฟลเดอร์ที่เลือกหรือ GLOB
รับไฟล์รูปแบบในตลาด Visual Studio Code
หมายเหตุ: เนื่องจากข้อ จำกัด ใน VSCODE API สิ่งนี้จะเปิดไฟล์แต่ละไฟล์จึงเรียกใช้คำสั่งการจัดรูปแบบการบันทึกไฟล์ (การดำเนินการบันทึกอื่น ๆ เริ่มต้นขึ้นเช่นกันเพื่อรองรับคุณสมบัติเช่น
tslint.autoFixOnSave
บนไฟล์ typeScript) จากนั้นปิดมัน เวลาที่จะเสร็จสมบูรณ์ขึ้นอยู่กับจำนวนไฟล์และไฟล์ขนาดใหญ่
Open Command Pallette (Ctrl+Shift+P) & ป้อน "ไฟล์เริ่มต้น: WorksPace"
ใช้ตัวเลือกยกเว้นค่าเริ่มต้น
KeyBindable to 'formatfiles.start.workspaces' คำสั่ง
Open Command Pallette (Ctrl+Shift+P) & ป้อน "เริ่มต้นไฟล์รูปแบบ: จาก Glob"
แจ้งให้ผู้ใช้กำหนดรูปแบบ GLOB ที่กำหนดไว้
แจ้งให้ใช้ตัวเลือกไม่รวมค่าเริ่มต้นหรือไม่มี
KeyBindable to 'formatfiles.start.fromglob' คำสั่ง
คลิกขวาที่โฟลเดอร์และเลือก "ไฟล์เริ่มต้นรูปแบบ: โฟลเดอร์นี้"
ใช้ตัวเลือกยกเว้นค่าเริ่มต้น
ส่วนขยายนี้จะแจ้งให้ผู้ใช้ยืนยันว่าจะเริ่มการจัดรูปแบบ ตรวจสอบ ไฟล์รูปแบบ ในบานหน้าต่างเอาต์พุตสำหรับรายการไฟล์ที่จะจัดรูปแบบ แถบความคืบหน้าจะปรากฏขึ้นที่ด้านล่างขวาเพื่อระบุความคืบหน้าของการจัดรูปแบบ
การตั้งค่าเหล่านี้มีความเฉพาะเจาะจงกับรหัส VS และจำเป็นต้องตั้งค่าในไฟล์การตั้งค่ารหัส VS ดูเอกสารเกี่ยวกับวิธีการทำเช่นนั้น
formatFiles.excludedFolders
: [ ค่าเริ่มต้น : [ "node_modules", ".vscode", ".git", "dist", ".chrome"]
รายการของชื่อโฟลเดอร์ที่จะยกเว้นเทียบกับรูทเวิร์กสเปซ
formatFiles.extensionsToInclude
: [ ค่าเริ่มต้น : '*'] รายการคั่นเครื่องหมายจุลภาคของส่วนขยายที่จะรวมเช่น "TS, JS, CP, CS" หากไม่ได้ระบุส่วนขยายทั้งหมดจะรวมอยู่
formatFiles.excludePattern
: [ ค่าเริ่มต้น : UNSET] Globpattern of Paths เพื่อแยกออก
formatFiles.inheritWorkspaceExcludedFiles
: [ ค่าเริ่มต้น : true
] ระบุว่า Workspace Globs ที่ระบุไว้ใน files.exclude
ตัวอย่างที่เป็น true
จะรวมอยู่ใน GLOB
formatFiles.runOrganizeImports
: [ ค่าเริ่มต้น : true
] เพิ่มเติมจัดระเบียบการนำเข้าทั้งหมดเมื่อจัดรูปแบบไฟล์ (ใช้คำสั่ง 'จัดระเบียบการนำเข้า' ในตัวซึ่งได้รับการสนับสนุนโดยบางภาษา)
formatFiles.useGitIgnore
: [ ค่าเริ่มต้น : true
] หากโฟลเดอร์ Workspace เป็นที่เก็บ Git ให้ข้ามไฟล์ที่ Git ละเว้น
ส่วนขยายแต่ละอันต้องมีการติดตั้งเพื่อให้ทำงานได้มิฉะนั้นรูปแบบรหัส VS จะแสดงข้อผิดพลาดที่ไม่มีตัวจัดรูปแบบสำหรับส่วนขยายที่กำหนด
Formatters ที่แนะนำบางอย่าง:
Beautify - JavaScript, JSON, CSS, SASS, HTML
C# fixformat - C#
รูปแบบเสียงดัง-C, C ++, Java, JavaScript, Objective-C, Objective-C ++, Protobuf
Prettier - JavaScript, typeScript, CSS
EditorConfig - ***
หากการดำเนินการรหัสของคุณในการบันทึกไม่ได้ทำงานบนไฟล์บางไฟล์ของคุณอาจเป็นเพราะการตั้งค่า editor.codeActionsOnSaveTimeout
ของ VS รหัส หากไฟล์มีขนาดใหญ่หรือการกระทำของรหัสบันทึกควรใช้เวลานานกว่าการตั้งค่าที่กำหนดค่าไว้การกระทำจะถูกยกเลิก สิ่งนี้ไม่ส่งผลกระทบต่อฟอร์ทเตอร์เฉพาะการกระทำของรหัสในการบันทึก ค่าเริ่มต้นคือ 750ms
ปรับให้เข้ากับความชอบของคุณ
กรุณาเปิดปัญหาหากคุณต้องการมีส่วนร่วมหรือขอการปรับปรุง