ทำความสะอาดช่องว่างบนบรรทัดที่สัมผัสเท่านั้น


15

สำหรับโครงการส่วนใหญ่ผมทำงานผมใช้ในการเรียกใช้before-save-hook whitespace-cleanupนี่เป็นเรื่องปกติเมื่อทุกคนในทีมล้างพื้นที่ของพวกเขา แต่บางครั้งฉันมีส่วนร่วมในโครงการที่ดำเนินการอยู่แล้วไฟล์ส่วนใหญ่จะเกลื่อนไปด้วยสีขาว ขณะนี้ฉันเพิ่งปิดเบ็ดประหยัดและเพิ่มส่วนแบ่งของฉันของพื้นที่ แต่นึกคิดฉันต้องการ diffs ของฉันจะสะอาดส่งเสียงดังเอี้ย ..

มีแพ็คเกจใดบ้างที่มีเพียงช่องว่างการล้างข้อมูลบนบรรทัดที่ฉันสัมผัส

คำตอบ:


14

ws-butlerเอาแพคเกจช่องว่างเฉพาะจากสายการสัมผัส แพคเกจสามารถใช้ได้กับ Melpa

จาก README ของแพ็คเกจนั้นใน gitHub:

เส้นสัมผัสเท่านั้นที่ได้รับการตัดแต่ง หากมีการเปลี่ยนแปลงช่องว่างสีขาวที่ท้ายบัฟเฟอร์แล้วบรรทัดว่างที่ท้ายบัฟเฟอร์จะถูกตัดทอนตามต้องการ - สุดท้าย - ขึ้นบรรทัดใหม่

การตัดจะเกิดขึ้นเฉพาะเมื่อบันทึก


โอ้ฉันชอบวิธีนี้ฉันมีปัญหาเดียวกันนี้บ่อยครั้ง
shapr

0

ฉันเพิ่งเจอ`whitespace-cleanup-modeซึ่งตามหน้า Github คือ

โหมดรองซึ่งเรียกใช้whitespace-cleanupก่อนบันทึกบัฟเฟอร์ปัจจุบัน แต่เฉพาะในกรณีที่ช่องว่างในบัฟเฟอร์นั้นเริ่มทำความสะอาด

อาจไม่ทำสิ่งที่คุณต้องการอย่างแน่นอน แต่อาจช่วยเหลือผู้อื่นด้วยปัญหาที่คล้ายกัน

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.