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