说明:
1: http://www.hzqx.com/gzhfw/dqyb.asp是杭州气象网的短期预报页,页面简单,预报准确,童叟无期.....
2: 代码写得极其丑陋,不过可以工作 (fc6+gvim72)
"==================================================
" File: SzWeather.vim
" Brief: 山寨版气象预报
" Authors: shrek<shrek.wang AT gmail DOT com>
" Last Change: 2009-02-14 21:14:00
" Version: 0.00000000000000000000000000000001
" Licence: LGPL
"
"
" Usage: 1:编辑任意文件
" 2:用 ,gw 来打开气象预报
function! GetWeather()
python << EOF
import vim
import re
import urllib
vim.command("call SwitchToWeatherResult()")
url="http://www.hzqx.com/gzhfw/dqyb.asp"
f = urllib.urlopen(url)
content = f.read()
f.close()
content=content.decode("GBK")
pattern=" "
start= content.find(pattern);
end= content.find("</td>",start);
weatherInfo=content[start:end].replace(" ","")
lines=weatherInfo.encode("UTF8").split("\n")
for line in lines:
vim.current.buffer.append(line)
EOF
endfunction
function! SwitchToWeatherResult()
let s:cur_buf = bufnr("%")
let s:szdb_result_buf=bufnr("SzdbResult")
if bufwinnr(s:szdb_result_buf) > 0
exec bufwinnr(s:szdb_result_buf) . "wincmd w"
%d
else
exec 'silent! botright split SzWeatherResult'
exec "e SzWeatherResult"
exec "set wrap"
exec "map d :bd!<cr>"
endif
endfunction
map <silent> ,gw :call GetWeather()<cr>
分享到:
相关推荐
NULL 博文链接:https://shrek.iteye.com/blog/317954
笨方法学 Vim Script
python.vim_3.3
pythonwin for 2.5 vim编译器,是自己好不容易收集到的,希望大家喜欢
vimscript,由浅入深,勤加练习,写出让大家都喜欢用的vim插件,需要的知识都在这里。
Python-mode:将 Vim 变成 Python IDE 的一款多合一插件
Learn Vimscript the Hard Way PDF版,找了很久才找到
python.vim taglist pydiction 三个插件uzip 解压~
learn vimscript the hard way的mobi版。方便用kindle来离线阅读。
包中包括: python.vim pythoncomplete.vim nerdtree.zip vim-autocomplpop.zip 四个插件及vim官网中对应的说明。 送给那些不能上官网的青年。
vim-jsx-pretty, [Vim script] 对vim的JSX语法非常突出 vim-jsx-pretty演示语法vim-jsx-pretty( 添加彩色配置) vim-jsx-pretty mxw/vim-jsx 自动缩进( 使用 vim-javascript )
针对python的VIM配置文件,包含如何配置YCM过程,具体不懂欢迎咨询。
前言 vim是个伟大的编辑器,不仅在于她特立独行的编辑方式,还在于她强大的扩展能力。...在编译之前,configure的时候加上–enable-pythoninterp和–enable-python3interp选项,使之分别支持Python2和Pytho
Vimapt是一个vim包管理器,"vimapt"是"Vim's Advantage Package Tools"的缩写
python-vim这是我自己精简后的python vim开发包环境。实还有更加丰富的功能,但那只会让vim速度变得很慢。 所以我要说的是,并不是插件越多越好,而是越精简越好,把不用的插件都在.vimrc中注释掉。更多的介绍python...
mac下vim之python配置步骤,自动缩进,语法高亮,背景,自动补全,文件管理
安装完vim插件(使用vi时会报错-由于自己技术能力有限暂时未解决) 使用vim不会报错,可自动缩进以及补全 需要sh或bash安装
本书将向您介绍Vimscript,这是用于自定义Vim并使您在Vim中的其余时间更有效的主要编程语言。