������ʱ��˯�����ز��㣬�Դ����ε�ʱ���Ҫ�����£�so����vim���������뷨�����Լ�ϲ����editplus�Ĺ��ܶ��㵽vim�������������������֮һ�����������Ԥ����ǰ�ļ�����ʱ��Ļ�������Ҫд���editplusת�͵�vim�Ķ�����
�ŵ�1��
��������Ҫ���������chrome��firefox��oprea��ie��ietester�����Լ�ϲ���������Ӹ��࣬����safari����������ļ�ƣ�cr��ff��op��ie��ie6��ie7��ie8��ie9��iea����ơ�·���Լ�ֵ�Է�ʽ�����浽browsers�С�
����ļ�ƴ󲿷���Ӧ�ö������ˣ�ie����ϵͳĬ�ϵ�ie�����һ��iea����ietester��ʹ�����а汾��ieͬʱԤ����IE5.5-IE9����
IETester ��Arguments���Լ� : http://www.my-debugbar.com/wiki/IETester/CommandLineArguments
�ŵ�2��
�����ļ��Զ���file://��ͷ��http://��ͷ�����ַ�ʽԤ��������ļ���htdocs����http��ʽ�򿪣�������file��ʽ��
file://��ͷ�ĵ�ַԤ��htmlһ��û���⣬����Ԥ��php��aspx�Ⱦ��Եò԰������ˡ������������һ��htdocs/wwwroot���ļ��е�ַ��Ȼ��Ԥ����ʱ��ƥ���ļ��Ƿ�������ļ�����(֧����Ŀ¼)������ھ���http://��ʽ�򿪣��������file://��ʽ��
����ǰ�˿����߻��߳���Ա�������ʺϡ��Կ���ϣ�����˵��ʹ�ã�
��_vimrc�м�������Ĵ��룬Ȼ��F4+cr - ��chromeԤ����F4+ff - ��firefox��Ԥ����������ʽ����F4+�������ƣ�Ӧ�ñ���F4+1234��������ʽ���ڼ��䣩����Ȼ�������ȫ�����Լ�diy�ġ�
����fuc������������ַ��Ҫ�Լ��޸ģ��ҵ��ļ���Ŀ¼����Ŀ������в�ͬ�ġ�����htdocs�ļ��С����ص�Ԥ���Ķ˿ںţ���ʹ�õ���8090.
" �������Ԥ�� for win32
function! ViewInBrowser(name)
let file = expand("%:p")
exec ":update " . file
let browsers = {"cr":"D:\\WebDevelopment\\Browser\\Chrome\\Chrome.exe", "ff":"D:\\WebDevelopment\\Browser\\Firefox\\Firefox.exe", "op":"D:\\WebDevelopment\\Browser\\Opera\\opera.exe", "ie":"C:\\progra~1\\intern~1\\iexplore.exe", "ie6":"D:\\WebDevelopment\\Browser\\IETester\\IETester.exe -ie6", "ie7":"D:\\WebDevelopment\\Browser\\IETester\\IETester.exe -ie7", "ie8":"D:\\WebDevelopment\\Browser\\IETester\\IETester.exe -ie8", "ie9":"D:\\WebDevelopment\\Browser\\IETester\\IETester.exe -ie9", "iea":"D:\\WebDevelopment\\Browser\\IETester\\IETester.exe -all"}
let htdocs='E:\\@apmxe\\htdocs\\'
let strpos = stridx(file, substitute(htdocs, '\\\\', '\', "g"))
if strpos == -1
exec ":silent !start ". browsers[a:name] ." file://" . file
else
let file=substitute(file, htdocs, "http://127.0.0.1:8090/", "g")
let file=substitute(file, '\\', '/', "g")
exec ":silent !start ". browsers[a:name] file
endif
endfunction
nmap <f4>cr :call ViewInBrowser("cr")<cr>
nmap <f4>ff :call ViewInBrowser("ff")<cr>
nmap <f4>ie6 :call ViewInBrowser("ie6")<cr>