[Linux] The snippetsEmu on Vim Extension

วันก่อน @KnightBaron มานำเสนอ snippetsEmu บน Vim คล้ายๆกับ TextMate บน Mac นั่นเอง
บางคนอาจจะงง เอ๊ะ snipetsEmu มันคืออะไร
สมมติ พิมพ์ว่า foreach แล้วกด Tab มันจะ generated code ให้อัตโนมัติ

1
2
3
4
5
foreach( $<{variable}> as $<{key}> => $<{value}> )
{
<{}>
}
<{}>

จะพิมพ์อะไร ก็ tab tab tab tab tab บราบราบรา โลด ^^

ติดตั้งยังไงเล่า

  1. Download File snippy_plugin.vba กับ snippy_bundles.vba ก่อน
  2. ใช้โปรแกรม gvim เปิดไฟล์ snippy_bundles.vba และ snippy_plugin.vba ที่อยู่ใน ftplugin
    $ gvim snippy_plugin.vba
    :so %
    $ gvim snippy_bundles.vba
    :so %
  3. เสร็จแย๊ว
  4. เรียกใช้ผ่านโปรแกรม gvim เน๊อ

4 Comments

  1. KnightBaron 06/19/2009, 8:51 pm

    เวลาจะติดตั้ง vimball เปิดไฟล์ source จากที่ไหนก็ได้ ไม่ต้องก๊อบให้ยุ่งยากหรอก

  2. WuDragon 06/19/2009, 8:56 pm

    อันนี้รึป่าวที่พี่กล้าจะเอามาใช้เป็นโปรแกรม AutoTab อ่ะ

  3. admin 06/19/2009, 9:00 pm

    @WuDragon
    Vim มัน auto indent ให้อยู่แล้วอ่ะคับ

  4. admin 06/19/2009, 9:04 pm

    @KnightBaron
    Thanks.

Leave a Comment