เป็นไปได้โดยการสร้างมาโครที่จัดรูปแบบโค้ดและบันทึกจากนั้นผูกมาโครนี้กับทางลัดCtrl+ S(Mac: Cmd+ S)
คำตอบนี้ถูกโพสต์สำหรับ phpStormและใช้ได้กับ WebStorm อย่างเท่าเทียมกัน คำตอบรุ่นแก้ไขมีดังนี้:
บันทึกมาโคร
- แก้ไข> มาโคร> เริ่มการบันทึกมาโคร
- กดCtrl+ Alt+ Lแล้วCtrl+ Alt+ S
(บน Mac: Cmd+ Option+ Lแล้วCmd+ Option+S
- หยุดบันทึกมาโครโดยคลิกที่ปุ่มหยุดที่ด้านล่างขวาของหน้า
- ตั้งชื่อมาโครนี้ว่า "Format and Save"
กำหนด Ctrl + S ให้กับ "Format and Save"
- เปิดไฟล์> การตั้งค่า;
- ค้นหา "keymap" และเปิด
- ค้นหา "Format and Save" และดับเบิลคลิกที่การกระทำ "Format and Save";
- เลือก "เพิ่มแป้นพิมพ์ลัด";
- เลือก "Ctrl + S" เป็นจังหวะแรก
- มันจะรายงานความขัดแย้ง ละเว้นและคลิกปุ่มตกลง
- WebStorm จะแสดงคำเตือน "มีการกำหนดทางลัดให้กับการทำงานอื่น ๆ แล้วคุณต้องการลบงานอื่น ๆ หรือไม่" คลิกปุ่ม "ลบ"
แค่นั้นแหละ.