用Python为Vim编写的小插件源码分享,pythonvim编写源码,编橙之家本篇文的Pyth


编橙之家本篇文的Python教程中所分享的Python源码,是为Vim所写的一个小插件。应该算是一个给VIM添加Google搜索功能吧。需要用到的是Python2.7和Vim7.3,这两者都是受用量最大的两个软件版本了吧。

下面就来看下,一个用Python为Vim编写的小插件源码是什么样的吧。

一个用Python给Vim做的插件相关源码如下:

function! Google()python << EOM# coding=utf-8import vimimport reimport webbrowserline = vim.current.linerow,col =  vim.current.window.cursorprint colstart = end = colwhile True:if line[start].isspace():breakstart-=1while True:if line[end].isspace():breakend+=1word = line[start+1:end]if not word or word.isspace():print 'You cannot call Google in a space position!'else:try:url = 'http://www.google.com/search?q='+wordwebbrowser.open(url)print 'Google : %s' % wordexcept:print 'Failed! : Cannot access Google!'EOMendfunction#www.iplaypy.comcommand Google :call Google()

编橙之家文章,

评论关闭