จัด style ของ code เราให้ดูสวยงาม กับ SublimeAStyleFormatter

สำหรับใครที่กำลังมองหาเครื่องมือจัด style ของ code เราให้ดูสวยงาม หรือ บางคนอาจจะเรียกว่า code formatter, code beautify

ก็ขอแนะนำตัวนี้เลย เป็น package control ที่อยู่ใน Sublime Text ที่ชื่อว่า SublimeAStyleFormatter สนับสนุน ภาษาและ platform ต่างๆ เช่น C, C++, Cuda-C++, OpenCL, Arduino, C#, and Java โดยมันสามารถ จัดเรียง source code ของเราให้สวยงามตาม style ต่างๆ ซึ่งเราสามารถเข้าไปปรับแต่ง setting ตาม style ที่เราต้องการได้ที่ไฟล์ Setting User

ว่าแล้วมาดูตัวอย่างการใช้งานกันดีกว่า

สมมติเรามี code เขียนมาแบบนี้ แบบไม่ได้จัดเรียงตำแน่งอะไรให้อ่านได้ง่ายเลย อ่านยากสุดๆ

void test(void)
{
    for (int i =0; i < 10;++i)
    {
             buf= call(buf);
buf=buf/4;
if(buf > 200)
{
    buf++;}
else{

    buf--;
}
    }

return buff;
}

เราก็ใช้ SublimeAStyleFormatter โดยกด Ctrl + Alt + F โปรแกรมจะจัดหน้าตาของ code เราให้เป็นแบบนี้ เป็นไงบ้างดีขึ้นเยอะ ไม่ต้องเสียเวลามานั่งจัด code เองเลย

void test(void)
{
    for (int i = 0; i < 10; ++i)
    {
        buf = call(buf);
        buf = buf / 4;
        if (buf > 200)
        {
            buf++;
        }
        else
        {

            buf--;
        }
    }

    return buff;
}

จากตัวอย่างนี้ใช้ค่า setting ตามนี้ ซึ่งเราสามารถเขาไป setting ได้ที่ Setting User ของ SublimeAStyleFormatter

สามารถดูตัวอย่างค่า Setting ได้จาก SublimeAStyleFormatter.sumlime-settings ไฟล์ได้เลย