MultiExec 复用执行器 [vimscript]

有时候写些小东西,不高兴开重装的IDE。但轮到每次调试执行的时候都要输入命令,真是愁死我了。

不想拖到明年再搞定,所以简单学了下vimscript。写了个小函数:按F5, 根据文件类型执行不同的命令。

这个应该很常用阿,真纳闷了,我怎么也搜不到... 估计太简单了,大家都自己搞了吧。

 

按键设置

1 nmap <silent> <F5> :call MultiExec()<CR>

 

MultiExec

 1 function! MultiExec()
2 let suffix = &ft
3 echo suffix
4 if(suffix=='python')
5 :exec ':! python %'
6 endif
7 if(suffix=='rst')
8 :exec "Vst html" | w! /tmp/test.html | :q | !firefox /tmp/test.html
9 endif
10 endfunction



posted @ 2011-12-29 19:31  倚楼无语F5  阅读(342)  评论(0编辑  收藏  举报