สำหรับใครที่กำลังมองหาเครื่องมือจัด 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 ไฟล์ได้เลย