vim 也可以有 textmate 的 snippet 功能!!

snippetsemu 真是好物阿!!

話說 textmate 真的是很屌, 可是我還是離不開 vim, vim 的 dd, yy 真的是很贊阿! XD 其實最主要的是, 上班不會帶 mac 去公司, 在公司又是用 windows, 所以通常都直接 ssh 上測試環境的 server 用 vi 在寫程式。

今天突然想到 vim 搞不好有 textmate snippet 外掛, 所以就找了一下, 就找到了 snippetsemu 啦!! 真的是很 high!

記一下安裝方式:

  1. 首先要有 vim 7
  2. snippetsemu 在 vim.org 的頁面下載 snippy_plugin.vba 跟 snippy_bundles.vba
  3. 然後用 vi 打開 snippy_plugin.vba, 應該會在最下面一行看到 ***vimball*** Source this file to extract it! (:so %)
  4. 接著就照做啦, 打 :so% 就會裝上 snippy plugin
  5. 最後對著 snippy_bundles.vba 依同樣步驟做即可

再來就是測試一下, 編輯個 foo.php, 先輸入 for 然後打 <tab> 看看, 哈! 超 high 的勒!

[ links ]
snippetsemu on Google Code
snippets blog

Leave a comment. Your email is never published nor shared. Required fields are marked *

*
*

9 Comments

  1. Posted June 28, 2008 at 7:37 pm | Permalink

    我也下載VIM來用了:D

    不過現在遇到一個問題,就是在windows裡要怎麼完美的設定vim可以自動偵測各種編碼呢(比如說utf-8)?

    google了一下是有找到資料,的確也可以正確的開啟utf-8編碼的檔案了,不過原本menu的中文卻會變成亂碼。

    另外,vim預設的字型真是醜到不行呀。

  2. Posted June 28, 2008 at 8:39 pm | Permalink

    @OOBE
    你用的應該是 gvim 吧!? 我用的是在 console 下面的 vim 勒~ 所以不清楚說 ~”~

  3. Posted June 29, 2008 at 1:04 am | Permalink

    哈,真的耶,是gvim…(羞)
    不過那個 textmate 的 snippet 功能也一樣適用,讚!!

  4. Posted June 29, 2008 at 1:14 am | Permalink

    @OOBE
    對阿~ 那個 snippet 功能超讚的 :D

  5. 裝笑幃
    Posted July 16, 2008 at 10:13 am | Permalink

    http://blog.xuite.net/hsuyucheng/Knight/13975065

    這個網址有提供方法 解決gvim menu亂碼問題.

  6. johnpupu
    Posted August 4, 2008 at 4:33 pm | Permalink

    不過…有個小bug

    要是按了tab 沒編完 然後按了esc

    接下來你用/(search)
    的話
    原本會highlight 的search 結果…
    highlight 就不見了
    Orz..

  7. Posted August 5, 2008 at 1:39 pm | Permalink

    @johnpupu
    所以還是得把流程跑完囉? 還是 textmate 的 snippet 比較讚阿 ~”~

  8. johnpupu
    Posted August 6, 2008 at 11:10 am | Permalink

    恩 看來是要把流程跑完….
    不然沒highlight 都不知道 search 到那了…….
    沒用過textmate
    Orz………

    用熟vim 後….
    用zend, ultraeditor 都會不順手..
    很容易多接了 a , i , h, j, k, l 和esc ..

  9. Posted August 6, 2008 at 11:11 am | Permalink

    @johnpupu
    對, 就是用慣了 vim, 在其他編輯器都要動滑鼠很累人阿 ~”~

    dd, yy 超讚的阿! h, j, k, l 也是 (茶)