ปิดใช้งานการลบช่องว่างที่ท้ายบรรทัดว่างใน Sublime Text 2


8

หากฉันมีรหัสตัวอย่างนี้:

function foo()
{
    var bar = 1;
    var foo = 1;
    // These two lines will be indented on save,
    // however the following line will have it's indention removed:

    return foo + bar;
}

ฉันจะทำให้ Sublime Text 2 หยุดการลบการเยื้องในบรรทัดที่มีช่องว่างเท่านั้นได้อย่างไร

หากเป็นไปได้ฉันยังต้องการให้ลบออกจากบรรทัดที่มีอักขระอื่นนอกเหนือจากช่องว่าง

คำตอบ:


12

ฉันพบว่าการตั้งค่าtrim_automatic_white_spaceเพื่อfalseแก้ไขปัญหาของฉัน

trim_trailing_white_space_on_saveแต่มันไม่ทำงานเมื่อเปิดใช้งาน


ฉันมีมันตั้งอยู่ในประเสริฐ 2 และเมื่อติดตั้งประเสริฐ 3 เพิ่งสูญเสียตัวเลือกสิ่งที่มันเป็น ตัวเลือกเดียวกันนี้อยู่ใน v3
Xavi Montero

0

ในกรณีที่คุณได้หายไปแล้วต้องการเส้นเยื้องช่องว่างอย่างเดียวเช่นที่เกิดขึ้นกับฉันโดยพันในการบันทึกที่นี่สคริปต์ของฉันที่จะเรียกคืนเยื้องเป็นบรรทัดว่างภายในบล็อกของรหัสเยื้อง:

https://github.com/phuein/BlockIndentFixer

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